浏览代码

Ensure console function arg arrays are initialised.

Daniel Buckmaster 11 年之前
父节点
当前提交
156aacf8b8
共有 2 个文件被更改,包括 2 次插入0 次删除
  1. 1 0
      Engine/source/T3D/aiConnection.cpp
  2. 1 0
      Engine/source/T3D/gameBase/gameConnection.cpp

+ 1 - 0
Engine/source/T3D/aiConnection.cpp

@@ -147,6 +147,7 @@ ConsoleFunction(aiConnect, S32 , 2, 20, "(...)"
    // Make sure and leav args[1] empty.
    const char* args[21];
    args[0] = "onConnect";
+   args[1] = NULL; // Filled in later
    for (S32 i = 1; i < argc; i++)
       args[i + 1] = argv[i];
 

+ 1 - 0
Engine/source/T3D/gameBase/gameConnection.cpp

@@ -324,6 +324,7 @@ void GameConnection::onConnectionEstablished(bool isInitiator)
 
       const char *argv[MaxConnectArgs + 2];
       argv[0] = "onConnect";
+      argv[1] = NULL; // Filled in later
       for(U32 i = 0; i < mConnectArgc; i++)
          argv[i + 2] = mConnectArgv[i];
       // NOTE: Need to fallback to Con::execute() as IMPLEMENT_CALLBACK does not