dont free null ptrs eh?
authorraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 28 Oct 2010 03:46:52 +0000 (03:46 +0000)
committerraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 28 Oct 2010 03:46:52 +0000 (03:46 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@53944 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/modules/mp/chained_pool/eina_chained_mempool.c

index c93d704..a13e605 100644 (file)
@@ -282,7 +282,10 @@ eina_chained_mempool_free(void *data, void *ptr)
    }
 
 #ifndef NVALGRIND
-   VALGRIND_MEMPOOL_FREE(pool, ptr);
+   if (ptr)
+     {
+        VALGRIND_MEMPOOL_FREE(pool, ptr);
+     }
 #endif
 
 #ifdef EFL_HAVE_THREADS