From: Maxim Mamontov Date: Thu, 27 Jan 2011 15:23:40 +0000 (+0200) Subject: Виправлено падіння сервера при надсиланні повідомлення X-Git-Tag: 2.407-rc3~190 X-Git-Url: https://git.stg.codes/stg.git/commitdiff_plain/c40540b748b3c815e9299216481afd927dd04754 Виправлено падіння сервера при надсиланні повідомлення --- diff --git a/projects/stargazer/user.cpp b/projects/stargazer/user.cpp index 1b7d2f4c..6e77f0a5 100644 --- a/projects/stargazer/user.cpp +++ b/projects/stargazer/user.cpp @@ -1246,7 +1246,7 @@ while (it != messages.end()) WriteServLog("Error deleting message: '%s'", store->GetStrError().c_str()); printfd(__FILE__, "Error deleting message: '%s'\n", store->GetStrError().c_str()); } - messages.erase(it); + messages.erase(it++); } else { @@ -1255,9 +1255,9 @@ while (it != messages.end()) WriteServLog("Error modifying message: '%s'", store->GetStrError().c_str()); printfd(__FILE__, "Error modifying message: '%s'\n", store->GetStrError().c_str()); } + ++it; } } - ++it; } } //-----------------------------------------------------------------------------