From: Maxim Mamontov <faust@gts.dp.ua>
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?ds=inline

Виправлено падіння сервера при надсиланні повідомлення
---

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;
     }
 }
 //-----------------------------------------------------------------------------