Skip to content

Commit d4801c9

Browse files
committed
Fix incorrect cast in FillBufferWithAckCommand causing wrong Ack message serialization
1 parent e322f7f commit d4801c9

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Core/GameEngine/Source/GameNetwork/NetPacket.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -515,21 +515,21 @@ void NetPacket::FillBufferWithAckCommand(UnsignedByte *buffer, NetCommandRef *ms
515515
switch (type) {
516516

517517
case NETCOMMANDTYPE_ACKBOTH: {
518-
NetAckBothCommandMsg* ackbothmsg = (NetAckBothCommandMsg*)msg;
518+
NetAckBothCommandMsg* ackbothmsg = (NetAckBothCommandMsg*)cmdMsg;
519519
commandID = ackbothmsg->getCommandID();
520520
originalPlayerID = ackbothmsg->getOriginalPlayerID();
521521
break;
522522
}
523523

524524
case NETCOMMANDTYPE_ACKSTAGE1: {
525-
NetAckStage1CommandMsg* ackstageonemsg = (NetAckStage1CommandMsg*)msg;
525+
NetAckStage1CommandMsg* ackstageonemsg = (NetAckStage1CommandMsg*)cmdMsg;
526526
commandID = ackstageonemsg->getCommandID();
527527
originalPlayerID = ackstageonemsg->getOriginalPlayerID();
528528
break;
529529
}
530530

531531
case NETCOMMANDTYPE_ACKSTAGE2: {
532-
NetAckStage2CommandMsg* ackstagetwomsg = (NetAckStage2CommandMsg*)msg;
532+
NetAckStage2CommandMsg* ackstagetwomsg = (NetAckStage2CommandMsg*)cmdMsg;
533533
commandID = ackstagetwomsg->getCommandID();
534534
originalPlayerID = ackstagetwomsg->getOriginalPlayerID();
535535
break;

0 commit comments

Comments
 (0)