add more error logging; mutex for app.storage.users

This commit is contained in:
Harvey Tindall
2021-04-06 13:44:52 +01:00
parent ab3d5f3321
commit 76b822213e
4 changed files with 31 additions and 7 deletions
+6
View File
@@ -44,6 +44,12 @@ func (rt *userDaemon) run() {
}
func (app *appContext) checkUsers() {
if err := app.storage.loadUsers(); err != nil {
app.err.Printf("Failed to load user expiries: %v", err)
return
}
app.storage.usersLock.Lock()
defer app.storage.usersLock.Unlock()
if len(app.storage.users) == 0 {
return
}