summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/net/eathena/network.cpp7
-rw-r--r--src/net/tmwa/network.cpp7
2 files changed, 12 insertions, 2 deletions
diff --git a/src/net/eathena/network.cpp b/src/net/eathena/network.cpp
index 57b450f1a..e03554ee2 100644
--- a/src/net/eathena/network.cpp
+++ b/src/net/eathena/network.cpp
@@ -191,7 +191,12 @@ void Network::dispatchMessages()
SDL_mutexV(mMutex);
if (len == 0)
- logger->safeError("Zero length packet received. Exiting.");
+ {
+ // need copy data for safty
+ std::string str = strprintf("Wrong packet %d ""received. Exiting.",
+ msgId);
+ logger->safeError(str);
+ }
if (msgId >= 0 && msgId < messagesSize)
{
diff --git a/src/net/tmwa/network.cpp b/src/net/tmwa/network.cpp
index 94a462aba..be91b5bc9 100644
--- a/src/net/tmwa/network.cpp
+++ b/src/net/tmwa/network.cpp
@@ -163,7 +163,12 @@ void Network::dispatchMessages()
SDL_mutexV(mMutex);
if (len == 0)
- logger->safeError("Zero length packet received. Exiting.");
+ {
+ // need copy data for safty
+ std::string str = strprintf("Wrong packet %d ""received. Exiting.",
+ msgId);
+ logger->safeError(str);
+ }
if (msgId >= 0 && msgId < messagesSize)
{