Prechádzať zdrojové kódy

Merge pull request #342 from asRIA/fix_buffer_overflow_json_error

Fix buffer overflow when JSON Skeleton produces Error
Nathan Sweet 10 rokov pred
rodič
commit
1697c4e301
1 zmenil súbory, kde vykonal 1 pridanie a 1 odobranie
  1. 1 1
      spine-c/src/spine/SkeletonJson.c

+ 1 - 1
spine-c/src/spine/SkeletonJson.c

@@ -65,7 +65,7 @@ void _spSkeletonJson_setError (spSkeletonJson* self, Json* root, const char* val
 	FREE(self->error);
 	strcpy(message, value1);
 	length = (int)strlen(value1);
-	if (value2) strncat(message + length, value2, 256 - length);
+	if (value2) strncat(message + length, value2, 255 - length);
 	MALLOC_STR(self->error, message);
 	if (root) Json_dispose(root);
 }