Check whether functions exist before executing them.
authorenglebass <englebass@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 17 Mar 2009 13:39:23 +0000 (13:39 +0000)
committerenglebass <englebass@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 17 Mar 2009 13:39:23 +0000 (13:39 +0000)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@39521 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/engines/common/evas_image_load.c

index 27b2eef..01aae46 100644 (file)
@@ -77,7 +77,7 @@ evas_common_load_rgba_image_module_from_file(Image_Entry *ie)
        if (!evas_module_load(em)) continue;
         evas_image_load_func = em->functions;
        evas_module_use(em);
-       if (evas_image_load_func->file_head(ie, ie->file, ie->key))
+       if (evas_image_load_func && evas_image_load_func->file_head(ie, ie->file, ie->key))
          {
             if (evas_modules != l)
               {