avoid possible null function pointer
authordiscomfitor <discomfitor@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 14 Jan 2011 03:19:17 +0000 (03:19 +0000)
committerdiscomfitor <discomfitor@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 14 Jan 2011 03:19:17 +0000 (03:19 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@56087 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/eina_mempool.c

index b9062be..a44ccb7 100644 (file)
@@ -77,7 +77,7 @@ _new_va(const char *name,
 
    err = EINA_ERROR_OUT_OF_MEMORY;
    mp = calloc(1, sizeof(Eina_Mempool));
-   if (!mp)
+   if ((!mp) || (!mp->backend.init))
       goto on_error;
 
    /* FIXME why backend is not a pointer? */