From b136477b7131154a2022df51d315cabbce231c9b Mon Sep 17 00:00:00 2001 From: ehofman Date: Fri, 17 Feb 2006 10:40:59 +0000 Subject: [PATCH] MIPSpro fix. --- src/MultiPlayer/multiplaymgr.cxx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/MultiPlayer/multiplaymgr.cxx b/src/MultiPlayer/multiplaymgr.cxx index ec1ecb820..9f3fa2c8e 100644 --- a/src/MultiPlayer/multiplaymgr.cxx +++ b/src/MultiPlayer/multiplaymgr.cxx @@ -484,7 +484,7 @@ FGMultiplayMgr::ProcessChatMsg(const char *Msg, netAddress& SenderAddress) return; } - char MsgBuf[MsgHdr->MsgLen - sizeof(T_MsgHdr)]; + char *MsgBuf = new char[MsgHdr->MsgLen - sizeof(T_MsgHdr)]; strncpy(MsgBuf, ((T_ChatMsg *)(Msg + sizeof(T_MsgHdr)))->Text, MsgHdr->MsgLen - sizeof(T_MsgHdr)); MsgBuf[MsgHdr->MsgLen - sizeof(T_MsgHdr) - 1] = '\0'; @@ -492,6 +492,7 @@ FGMultiplayMgr::ProcessChatMsg(const char *Msg, netAddress& SenderAddress) T_ChatMsg* ChatMsg = (T_ChatMsg *)(Msg + sizeof(T_MsgHdr)); SG_LOG ( SG_NETWORK, SG_ALERT, "Chat [" << MsgHdr->Callsign << "]" << " " << MsgBuf << endl); + delete [] MsgBuf; } // FGMultiplayMgr::ProcessChatMsg () ////////////////////////////////////////////////////////////////////// -- 2.39.2