diff --git a/server/internal/memory_db.go b/server/internal/memory_db.go index 905c8ec..1c25167 100644 --- a/server/internal/memory_db.go +++ b/server/internal/memory_db.go @@ -111,7 +111,9 @@ func (m *MemoryDB) Persist() error { // Restore a persisted state func (m *MemoryDB) Restore(mq *MessageQueue) { - fd, err := os.Open("session.dat") + sf := filepath.Join(config.Instance().SessionFilePath, "session.dat") + + fd, err := os.Open(sf) if err != nil { return }