Merge pull request #342 from asRIA/fix_buffer_overflow_json_error

Fix buffer overflow when JSON Skeleton produces Error
This commit is contained in:
Nathan Sweet 2015-02-10 17:34:19 +01:00
commit 1697c4e301

View File

@ -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);
}