X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fgame%2Fg_nethandler.pas;h=ebd9d1d87552720a3f1206f6d7ad14b4aa56a2b4;hb=refs%2Fheads%2Frenders;hp=53e6d8f8725aa5195d4b6851a58cf4f39e05096c;hpb=987c4a835a103345b59937e8e1be8524a6228712;p=d2df-sdl.git diff --git a/src/game/g_nethandler.pas b/src/game/g_nethandler.pas index 53e6d8f..ebd9d1d 100644 --- a/src/game/g_nethandler.pas +++ b/src/game/g_nethandler.pas @@ -38,7 +38,7 @@ procedure g_Net_Client_HandlePacket(P: pENetPacket; Handler: TNetClientMsgHandle var MNext: Integer; MSize: LongWord; - MHandled: Boolean; + MHandled: Boolean = false; NetMsg: TMsg; begin if not NetMsg.Init(P^.data, P^.dataLength, True) then @@ -54,6 +54,8 @@ begin NetMsg.Seek(MNext); end; + MHandled := not MHandled; //k8: stfu, fpc! + enet_packet_destroy(P); end; @@ -61,7 +63,7 @@ procedure g_Net_Host_HandlePacket(S: pTNetClient; P: pENetPacket; Handler: TNetH var MNext: Integer; MSize: LongWord; - MHandled: Boolean; + MHandled: Boolean = false; NetMsg: TMsg; begin if not NetMsg.Init(P^.data, P^.dataLength, True) then @@ -77,6 +79,8 @@ begin NetMsg.Seek(MNext); end; + MHandled := not MHandled; //k8: stfu, fpc! + enet_packet_destroy(P); end; @@ -174,8 +178,8 @@ begin NET_MSG_RCON_AUTH: MH_RECV_RCONPassword(S, NetMsg); NET_MSG_RCON_CMD: MH_RECV_RCONCommand(S, NetMsg); - NET_MSG_MAP_REQUEST: MH_RECV_MapRequest(S, NetMsg); - NET_MSG_RES_REQUEST: MH_RECV_ResRequest(S, NetMsg); + //NET_MSG_MAP_REQUEST: MH_RECV_MapRequest(S, NetMsg); + //NET_MSG_RES_REQUEST: MH_RECV_ResRequest(S, NetMsg); NET_MSG_VOTE_EVENT: MH_RECV_Vote(S, NetMsg); end;