diff options
-rw-r--r-- | src/connection.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/connection.cpp b/src/connection.cpp index 2f9339e6a..bd0d872ca 100644 --- a/src/connection.cpp +++ b/src/connection.cpp @@ -2143,7 +2143,9 @@ void ConnectionReceiveThread::receive() LOG(derr_con<<m_connection->getDesc() <<"Receive(): Invalid incoming packet, " <<"size: " << received_size - <<", protocol: " << readU32(&packetdata[0]) <<std::endl); + <<", protocol: " + << ((received_size >= 4) ? readU32(&packetdata[0]) : -1) + << std::endl); continue; } |