diff --git a/src/d_clisrv.c b/src/d_clisrv.c index 6d1b00f07..1e8938dbb 100644 --- a/src/d_clisrv.c +++ b/src/d_clisrv.c @@ -4712,10 +4712,12 @@ static void HandlePacketFromPlayer(SINT8 node) { if (crypto_eddsa_check(netbuffer->signature[splitnodes], lastReceivedKey[node][splitnodes], message, doomcom->datalength - BASEPACKETSIZE)) { - //CONS_Alert(CONS_ERROR, "SIGFAIL! Packet type %d from node %d player %d\nkey %s size %d\n", - // netbuffer->packettype, node, splitnodes, - // GetPrettyRRID(lastReceivedKey[node][splitnodes], true), doomcom->datalength - BASEPACKETSIZE); - //SendKick(netconsole, KICK_MSG_SIGFAIL); + CONS_Alert(CONS_ERROR, "SIGFAIL! Packet type %d from node %d player %d\nkey %s size %d\n", + netbuffer->packettype, node, splitnodes, + GetPrettyRRID(lastReceivedKey[node][splitnodes], true), doomcom->datalength - BASEPACKETSIZE); + SendKick(netconsole, KICK_MSG_SIGFAIL); + Net_CloseConnection(node); + nodeingame[node] = false; return; } }