From 5d803d3be3cd6e50e2cc674322812e4f8b0098aa Mon Sep 17 00:00:00 2001 From: Lukas Werling Date: Thu, 5 Jan 2017 20:34:35 +0100 Subject: [PATCH] Improve "could not find connection" error message --- src/network/C4Network2IO.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/network/C4Network2IO.cpp b/src/network/C4Network2IO.cpp index d1ffa94f6..5a50be240 100644 --- a/src/network/C4Network2IO.cpp +++ b/src/network/C4Network2IO.cpp @@ -587,7 +587,11 @@ void C4Network2IO::OnPacket(const class C4NetIOPacket &rPacket, C4NetIO *pNetIO) if (!rPacket.getSize()) return; // find connection C4Network2IOConnection *pConn = GetConnection(rPacket.getAddr(), pNetIO); - if (!pConn) { Application.InteractiveThread.ThreadLog("Network: could not find connection for packet from %s!", rPacket.getAddr().ToString().getData()); return; } + if (!pConn) + { + Application.InteractiveThread.ThreadLog("Network: could not find connection for %s packet (status %02x) from %s!", getNetIOName(pNetIO), rPacket.getStatus(), rPacket.getAddr().ToString().getData()); + return; + } #if(C4NET2IO_DUMP_LEVEL > 2) uint32_t iFindConnectionBlocked = C4TimeMilliseconds::Now() - tTime; if (iFindConnectionBlocked > 100)