From 5bcce9f86b30b502fa909e3249cf838d2952f9b5 Mon Sep 17 00:00:00 2001 From: ningerso Date: Sat, 3 Feb 2007 09:33:26 +0000 Subject: [PATCH] Patch from Glen Larsen to fix dlopen failure handling in module loader. SVN revision: 28213 --- legacy/evas/src/lib/file/evas_module.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/legacy/evas/src/lib/file/evas_module.c b/legacy/evas/src/lib/file/evas_module.c index b111319af1..d4f87103b5 100644 --- a/legacy/evas/src/lib/file/evas_module.c +++ b/legacy/evas/src/lib/file/evas_module.c @@ -257,7 +257,8 @@ evas_module_load(Evas_Module *em) err = dlerror(); printf("[evas module] error loading the module %s. %s\n", buf, err); - dlclose(handle); + if (handle) + dlclose(handle); em->handle = NULL; em->func.open = NULL; em->func.close = NULL;