1
0
Fork 0

initialize memory

This commit is contained in:
Jan Steemann 2015-01-29 11:43:25 +01:00
parent 39d72b1530
commit 85bf84e1bb
1 changed files with 6 additions and 2 deletions

View File

@ -230,9 +230,11 @@ static bool ParseArray (yyscan_t scanner, TRI_json_t* result) {
return false;
}
// be paranoid and initialize the memory
TRI_InitNullJson(next);
if (! ParseValue(scanner, next, c)) {
// be paranoid
TRI_InitNullJson(next);
return false;
}
@ -340,9 +342,11 @@ static bool ParseObject (yyscan_t scanner, TRI_json_t* result) {
// we made sure with the reserve call that we haven't run out of memory
TRI_ASSERT_EXPENSIVE(next != nullptr);
// be paranoid and initialize the memory
TRI_InitNullJson(next);
if (! ParseValue(scanner, next, c)) {
// be paranoid
TRI_InitNullJson(next);
return false;
}
}