mirror of https://gitee.com/bigwinds/arangodb
In the function TRI_CreateNodeReturnEmptyAql(), if TRI_Allocate() failed to allocate memory for 'list', 'list' was freed, instead of 'node'.
This commit is contained in:
parent
e0c88e4a1a
commit
7b3c1ed4dd
|
@ -210,7 +210,7 @@ TRI_aql_node_t* TRI_CreateNodeReturnEmptyAql (void) {
|
|||
list = (TRI_aql_node_t*) TRI_Allocate(TRI_UNKNOWN_MEM_ZONE, sizeof(TRI_aql_node_t), false);
|
||||
|
||||
if (list == NULL) {
|
||||
TRI_Free(TRI_UNKNOWN_MEM_ZONE, list);
|
||||
TRI_Free(TRI_UNKNOWN_MEM_ZONE, node);
|
||||
|
||||
return NULL;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue