|
@@ -1113,7 +1113,7 @@ static unsigned char *print(const cJSON * const item, cJSON_bool format, const i
|
|
/* check if reallocate is available */
|
|
/* check if reallocate is available */
|
|
if (hooks->reallocate != NULL)
|
|
if (hooks->reallocate != NULL)
|
|
{
|
|
{
|
|
- printed = (unsigned char*) hooks->reallocate(buffer->buffer, buffer->length);
|
|
|
|
|
|
+ printed = (unsigned char*) hooks->reallocate(buffer->buffer, buffer->offset + 1);
|
|
buffer->buffer = NULL;
|
|
buffer->buffer = NULL;
|
|
if (printed == NULL) {
|
|
if (printed == NULL) {
|
|
goto fail;
|
|
goto fail;
|