diff --git a/Source/msg.cpp b/Source/msg.cpp index e26d3e70f..106d0bc9a 100644 --- a/Source/msg.cpp +++ b/Source/msg.cpp @@ -1084,7 +1084,11 @@ BOOL NetSendCmdReq2(BYTE bCmd, BYTE mast, BYTE pnum, TCmdGItem *p) int ticks; TCmdGItem cmd; +#ifdef HELLFIRE + cmd = *p; +#else memcpy(&cmd, p, sizeof(cmd)); +#endif cmd.bCmd = bCmd; cmd.bPnum = pnum; cmd.bMaster = mast;