@@ -519,25 +519,25 @@ static void HandleCommandPacket(ClientSt
cmd = np->cmd;
#if defined(TTD_BIG_ENDIAN)
cmd = TO_LE16(cmd);
#endif
if (!(cmd & CMD_NET_INSTANT)) {
// put it into the command queue
qp = AllocQueuedCommand(&_command_queue);
} else {
qp = (QueuedCommand*)calloc(sizeof(QueuedCommand), 1);
}
qp->cp = *np;
qp->frame = _frame_counter_max - GetNextSyncFrame();
qp->callback = NULL;
// extra params
memcpy(&qp->cp.dp, np->dp, np->packet_length - COMMAND_PACKET_BASE_SIZE);
ap.packet_type = PACKET_TYPE_ACK;
ap.when = GetNextSyncFrame();
ap.packet_length = sizeof(AckPacket);
DEBUG(net,4)("[NET] NewACK: frame=%i %i",ap.when,_frame_counter_max - GetNextSyncFrame());