X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/cd22a6554a8c6d917306304aeaf5d2b7a9d99ae4..8c6fa3fbaccc22127280bf77a48fab5a3ee0716e:/projects/stargazer/users_impl.cpp diff --git a/projects/stargazer/users_impl.cpp b/projects/stargazer/users_impl.cpp index 70a079bf..ef5e98ca 100644 --- a/projects/stargazer/users_impl.cpp +++ b/projects/stargazer/users_impl.cpp @@ -319,6 +319,7 @@ STG_LOCKER lock(&mutex); if (FindByNameNonLock(login, &iter)) { WriteServLog("Attempt to unauthorize non-existant user '%s'", login.c_str()); + printfd(__FILE__, "Attempt to unauthorize non-existant user '%s'", login.c_str()); return false; } @@ -362,14 +363,15 @@ for (unsigned int i = 0; i < usersList.size(); i++) if (ui->ReadStat() < 0) return -1; - } else - { - if (ui->ReadConf() < 0) - errors++; + } + else + { + if (ui->ReadConf() < 0) + errors++; - if (ui->ReadStat() < 0) - errors++; - } + if (ui->ReadStat() < 0) + errors++; + } } if (errors > 0) @@ -431,21 +433,13 @@ while (us->nonstop) { //printfd(__FILE__, "Monitor=%d file TRAFFCOUNTER %s\n", tc->monitoring, monFile.c_str()); touchTime = stgTime; - TouchFile(monFile.c_str()); + TouchFile(monFile); } stgUsleep(100000); } //while (us->nonstop) -user_iter ui = us->users.begin(); -while (ui != us->users.end()) - { - us->DelUserFromIndexes(ui); - ++ui; - } - -std::list::iterator iter; -iter = us->usersToDelete.begin(); +std::list::iterator iter(us->usersToDelete.begin()); while (iter != us->usersToDelete.end()) { iter->delTime -= 2 * userDeleteDelayTime;