node: don't return non-nil database on error
This commit is contained in:
		| @@ -43,7 +43,11 @@ func (ctx *ServiceContext) OpenDatabase(name string, cache int, handles int) (et | ||||
| 	if ctx.config.DataDir == "" { | ||||
| 		return ethdb.NewMemDatabase() | ||||
| 	} | ||||
| 	return ethdb.NewLDBDatabase(ctx.config.resolvePath(name), cache, handles) | ||||
| 	db, err := ethdb.NewLDBDatabase(ctx.config.resolvePath(name), cache, handles) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| 	return db, nil | ||||
| } | ||||
|  | ||||
| // ResolvePath resolves a user path into the data directory if that was relative | ||||
|   | ||||
		Reference in New Issue
	
	Block a user