mirror of
https://github.com/WiiLink24/wfc-server.git
synced 2026-08-25 01:54:08 -05:00
All: Add O_TRUNC to open flags for state file
This commit is contained in:
@@ -100,7 +100,7 @@ func StartServer(reload bool) {
|
||||
|
||||
func Shutdown() {
|
||||
// Save state
|
||||
file, err := os.OpenFile("state/gstats_sessions.gob", os.O_CREATE|os.O_WRONLY, 0644)
|
||||
file, err := os.OpenFile("state/gstats_sessions.gob", os.O_CREATE|os.O_WRONLY|os.O_TRUNC, 0644)
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
|
||||
@@ -256,7 +256,7 @@ func (g *GameSpySession) ignoreCommand(name string, commands []common.GameSpyCom
|
||||
}
|
||||
|
||||
func saveState() error {
|
||||
file, err := os.OpenFile("state/gpcm_sessions.gob", os.O_CREATE|os.O_WRONLY, 0644)
|
||||
file, err := os.OpenFile("state/gpcm_sessions.gob", os.O_CREATE|os.O_WRONLY|os.O_TRUNC, 0644)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
@@ -162,7 +162,7 @@ func Shutdown() {
|
||||
mutex.Lock()
|
||||
defer mutex.Unlock()
|
||||
|
||||
file, err := os.OpenFile("state/natneg_sessions.gob", os.O_CREATE|os.O_WRONLY, 0644)
|
||||
file, err := os.OpenFile("state/natneg_sessions.gob", os.O_CREATE|os.O_WRONLY|os.O_TRUNC, 0644)
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
|
||||
@@ -662,7 +662,7 @@ func GetGroups(gameNames []string, groupNames []string, sorted bool) []GroupInfo
|
||||
// saveGroups saves the current groups state to disk.
|
||||
// Expects the mutex to be locked.
|
||||
func saveGroups() error {
|
||||
file, err := os.OpenFile("state/qr2_groups.gob", os.O_CREATE|os.O_WRONLY, 0644)
|
||||
file, err := os.OpenFile("state/qr2_groups.gob", os.O_CREATE|os.O_WRONLY|os.O_TRUNC, 0644)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
@@ -67,7 +67,7 @@ func Logout(profileID uint32) {
|
||||
|
||||
// Save logins to a file. Expects the mutex to be locked.
|
||||
func saveLogins() error {
|
||||
file, err := os.OpenFile("state/qr2_logins.gob", os.O_CREATE|os.O_WRONLY, 0644)
|
||||
file, err := os.OpenFile("state/qr2_logins.gob", os.O_CREATE|os.O_WRONLY|os.O_TRUNC, 0644)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
@@ -295,7 +295,7 @@ func GetSearchID(addr uint64) uint64 {
|
||||
|
||||
// Save the sessions to a file. Expects the mutex to be locked.
|
||||
func saveSessions() error {
|
||||
file, err := os.OpenFile("state/qr2_sessions.gob", os.O_CREATE|os.O_WRONLY, 0644)
|
||||
file, err := os.OpenFile("state/qr2_sessions.gob", os.O_CREATE|os.O_WRONLY|os.O_TRUNC, 0644)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
@@ -61,7 +61,7 @@ func StartServer(reload bool) {
|
||||
|
||||
func Shutdown() {
|
||||
// Save connection state
|
||||
file, err := os.OpenFile("state/sb_connections.gob", os.O_CREATE|os.O_WRONLY, 0644)
|
||||
file, err := os.OpenFile("state/sb_connections.gob", os.O_CREATE|os.O_WRONLY|os.O_TRUNC, 0644)
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user