diff --git a/server/common/config_state.go b/server/common/config_state.go index 8ce50074..a3ed45f0 100644 --- a/server/common/config_state.go +++ b/server/common/config_state.go @@ -108,5 +108,9 @@ func SaveConfig(v []byte) error { configStr = val } file.Write(PrettyPrint([]byte(configStr))) + if err = file.Sync(); err != nil { + file.Close() + return err + } return file.Close() }