fix shutdown - clear up has entrie handles.
authorraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 20 Oct 2010 13:59:23 +0000 (13:59 +0000)
committerraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 20 Oct 2010 13:59:23 +0000 (13:59 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@53667 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/file/evas_module.c

index 091530d..d183a43 100644 (file)
@@ -523,9 +523,13 @@ evas_module_shutdown(void)
      eina_module_free(en);
 
    eina_hash_free(evas_modules[EVAS_MODULE_TYPE_ENGINE]);
+   evas_modules[EVAS_MODULE_TYPE_ENGINE] = NULL;
    eina_hash_free(evas_modules[EVAS_MODULE_TYPE_IMAGE_LOADER]);
+   evas_modules[EVAS_MODULE_TYPE_IMAGE_LOADER] = NULL;
    eina_hash_free(evas_modules[EVAS_MODULE_TYPE_IMAGE_SAVER]);
+   evas_modules[EVAS_MODULE_TYPE_IMAGE_SAVER] = NULL;
    eina_hash_free(evas_modules[EVAS_MODULE_TYPE_OBJECT]);
+   evas_modules[EVAS_MODULE_TYPE_OBJECT] = NULL;
 
    EINA_LIST_FREE(evas_module_paths, path)
      free(path);