From 08de9d6901a127fdb950cce5f5f388bcdd21fcc9 Mon Sep 17 00:00:00 2001 From: caro Date: Fri, 28 May 2010 19:04:44 +0000 Subject: [PATCH] declare variables at the beginning of the block git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@49254 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/lib/eina_module.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/eina_module.c b/src/lib/eina_module.c index 5f2ea02..0bf8bb8 100644 --- a/src/lib/eina_module.c +++ b/src/lib/eina_module.c @@ -450,11 +450,11 @@ EAPI const char * eina_module_file_get(const Eina_Module *m) EAPI char *eina_module_symbol_path_get(const void *symbol, const char *sub_dir) { - EINA_SAFETY_ON_NULL_RETURN_VAL(symbol, NULL); - #ifdef HAVE_DLADDR Dl_info eina_dl; + EINA_SAFETY_ON_NULL_RETURN_VAL(symbol, NULL); + if (dladdr(symbol, &eina_dl)) { if (strrchr(eina_dl.dli_fname, '/')) -- 2.7.4