forked from enlightenment/efl
eina: Applied NULL check
Summary: In _eina_list_setup_accounting function { ... ... if (!list->accounting) goto on_error; ... ... on_error: _eina_list_mempool_list_free(list); } _eina_list_mempool_list_free function deference the "list->accounting" variable which is already NULL. Reviewers: JackDanielZ, jpeg Reviewed By: jpeg Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D3376
This commit is contained in:
parent
2a4877a597
commit
120305b08e
|
@ -209,9 +209,12 @@ _eina_list_mempool_list_free(Eina_List *list)
|
|||
{
|
||||
EINA_MAGIC_CHECK_LIST(list);
|
||||
|
||||
list->accounting->count--;
|
||||
if (list->accounting->count == 0)
|
||||
_eina_list_mempool_accounting_free(list->accounting);
|
||||
if (list->accounting)
|
||||
{
|
||||
list->accounting->count--;
|
||||
if (list->accounting->count == 0)
|
||||
_eina_list_mempool_accounting_free(list->accounting);
|
||||
}
|
||||
|
||||
EINA_MAGIC_SET(list, EINA_MAGIC_NONE);
|
||||
eina_mempool_free(_eina_list_mp, list);
|
||||
|
|
Loading…
Reference in New Issue