aboutsummaryrefslogtreecommitdiff
path: root/weed/storage/needle_map_leveldb.go
diff options
context:
space:
mode:
Diffstat (limited to 'weed/storage/needle_map_leveldb.go')
-rw-r--r--weed/storage/needle_map_leveldb.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/weed/storage/needle_map_leveldb.go b/weed/storage/needle_map_leveldb.go
index ee223425e..63485522d 100644
--- a/weed/storage/needle_map_leveldb.go
+++ b/weed/storage/needle_map_leveldb.go
@@ -38,7 +38,9 @@ func NewLevelDbNeedleMap(dbFileName string, indexFile *os.File, opts *opt.Option
if errors.IsCorrupted(err) {
m.db, err = leveldb.RecoverFile(dbFileName, opts)
}
- return
+ if err != nil {
+ return
+ }
}
glog.V(1).Infof("Loading %s...", indexFile.Name())
mm, indexLoadError := newNeedleMapMetricFromIndexFile(indexFile)