diff --git a/plugin_manager/manager.go b/plugin_manager/manager.go index 0ec62e8d..e0aeed5a 100644 --- a/plugin_manager/manager.go +++ b/plugin_manager/manager.go @@ -393,6 +393,7 @@ func strToInt(str string) int64 { return val } +// loadConfig 加载设置,没有则手动初始化 func loadConfig() { mkdirerr := os.MkdirAll(datapath, 0755) if mkdirerr == nil { @@ -416,6 +417,7 @@ func loadConfig() { } } +// saveConfig 保存设置,无此文件则新建 func saveConfig() error { data, err := config.Marshal() if err != nil { @@ -424,11 +426,10 @@ func saveConfig() error { f, err1 := os.OpenFile(confile, os.O_WRONLY|os.O_TRUNC|os.O_CREATE, 0644) if err1 != nil { return err1 - } else { - defer f.Close() - _, err2 := f.Write(data) - return err2 } + defer f.Close() + _, err2 := f.Write(data) + return err2 } return nil }