diff --git a/sessions/sessiondb/file/database.go b/sessions/sessiondb/file/database.go index 3f4ea9c9..ceb68b7f 100644 --- a/sessions/sessiondb/file/database.go +++ b/sessions/sessiondb/file/database.go @@ -105,7 +105,9 @@ func (d *Database) Update(sid string, newValues map[string]interface{}, expireDa }) } - ioutil.WriteFile(d.sessPath(sid), serialize(newValues), os.FileMode(PathFileMode)) + if err := ioutil.WriteFile(d.sessPath(sid), serialize(newValues), os.FileMode(PathFileMode)); err != nil { + golog.Errorf("error while writing the session to the file: %v", err) + } } // SerializeBytes serializes the "m" into bytes using gob encoder and and returns the result.