forked from enlightenment/efl
dont double free IF we happen to ref < 0 (not really possible tho)
SVN revision: 15986
This commit is contained in:
parent
8f285156f3
commit
234beef243
|
@ -644,7 +644,7 @@ eet_close(Eet_File *ef)
|
||||||
/* deref */
|
/* deref */
|
||||||
ef->references--;
|
ef->references--;
|
||||||
/* if its still referenced - dont go any further */
|
/* if its still referenced - dont go any further */
|
||||||
if (ef->references > 0) return;
|
if (ef->references != 0) return;
|
||||||
/* remove from cache */
|
/* remove from cache */
|
||||||
if (ef->mode == EET_FILE_MODE_READ)
|
if (ef->mode == EET_FILE_MODE_READ)
|
||||||
eet_cache_del(ef, &eet_readers, &eet_readers_num);
|
eet_cache_del(ef, &eet_readers, &eet_readers_num);
|
||||||
|
|
Loading…
Reference in New Issue