Procházet zdrojové kódy

node: don't return non-nil database on error

Felix Lange před 8 roky
rodič
revize
01c9cf1cb5
1 změnil soubory, kde provedl 5 přidání a 1 odebrání
  1. 5 1
      node/service.go

+ 5 - 1
node/service.go

@@ -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