Branimir Karadžić 9 年 前
コミット
83e98ee114
1 ファイル変更2 行追加2 行削除
  1. 2 2
      src/os.cpp

+ 2 - 2
src/os.cpp

@@ -232,7 +232,7 @@ namespace bx
 		bool result = false;
 		bool result = false;
 		if (NULL != ptr)
 		if (NULL != ptr)
 		{
 		{
-			len = (uint32_t)strlen(ptr);
+			len = (uint32_t)strnlen(ptr);
 
 
 			result = len != 0 && len < *_inOutSize;
 			result = len != 0 && len < *_inOutSize;
 			if (len < *_inOutSize)
 			if (len < *_inOutSize)
@@ -415,7 +415,7 @@ namespace bx
 		int32_t total = 0;
 		int32_t total = 0;
 		for (uint32_t ii = 0; NULL != _argv[ii]; ++ii)
 		for (uint32_t ii = 0; NULL != _argv[ii]; ++ii)
 		{
 		{
-			total += (int32_t)strlen(_argv[ii]) + 1;
+			total += (int32_t)strnlen(_argv[ii]) + 1;
 		}
 		}
 
 
 		char* temp = (char*)alloca(total);
 		char* temp = (char*)alloca(total);