Skip to content

Commit e04933d

Browse files
committed
fix:remove unwanted panic
1 parent ac5ec26 commit e04933d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

core/leveldb.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ var dbPath = "/var/lib/trojan-manager"
99
// GetValue 获取leveldb值
1010
func GetValue(key string) (string, error) {
1111
db, err := leveldb.OpenFile(dbPath, nil)
12-
defer db.Close()
1312
if err != nil {
1413
return "", err
1514
}
15+
defer db.Close()
1616
result, err := db.Get([]byte(key), nil)
1717
if err != nil {
1818
return "", err
@@ -23,19 +23,19 @@ func GetValue(key string) (string, error) {
2323
// SetValue 设置leveldb值
2424
func SetValue(key string, value string) error {
2525
db, err := leveldb.OpenFile(dbPath, nil)
26-
defer db.Close()
2726
if err != nil {
2827
return err
2928
}
29+
defer db.Close()
3030
return db.Put([]byte(key), []byte(value), nil)
3131
}
3232

3333
// DelValue 删除值
3434
func DelValue(key string) error {
3535
db, err := leveldb.OpenFile(dbPath, nil)
36-
defer db.Close()
3736
if err != nil {
3837
return err
3938
}
39+
defer db.Close()
4040
return db.Delete([]byte(key), nil)
4141
}

0 commit comments

Comments
 (0)