瀏覽代碼

Sanity check so calling getFieldValue on a blank fieldName doesn't cause a crash.

Areloch 6 年之前
父節點
當前提交
728511b137
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      Engine/source/console/simObject.cpp

+ 3 - 0
Engine/source/console/simObject.cpp

@@ -2834,6 +2834,9 @@ DefineEngineMethod( SimObject, getFieldValue, const char*, ( const char* fieldNa
    "@param index Optional parameter to specify the index of an array field separately.\n"
    "@return The value of the given field or \"\" if undefined." )
 {
+   if (fieldName == "")
+      return "";
+
    char fieldNameBuffer[ 1024 ];
    char arrayIndexBuffer[ 64 ];