X-Git-Url: http://deadsoftware.ru/gitweb?p=d2df-sdl.git;a=blobdiff_plain;f=src%2Fgame%2Fg_nethandler.pas;h=d8b83e043afe46edb44e4a74740553d2575841d4;hp=53e6d8f8725aa5195d4b6851a58cf4f39e05096c;hb=1e8d8649f9fa70dd54b628bee55772e2f4b934a0;hpb=2d289acb4cb4cef37b53ecf37b79f5331e5b9dec diff --git a/src/game/g_nethandler.pas b/src/game/g_nethandler.pas index 53e6d8f..d8b83e0 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;