englebass pushed a commit to branch master.

commit c99b028a7c723e02190ac16101e0e525afc82f7e
Author: Sebastian Dransfeld <[email protected]>
Date:   Thu Jun 20 11:12:54 2013 +0200

    efreet: Release log domain on evil error
---
 src/lib/efreet/efreet_desktop.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/src/lib/efreet/efreet_desktop.c b/src/lib/efreet/efreet_desktop.c
index 8b49993..54b8c05 100644
--- a/src/lib/efreet/efreet_desktop.c
+++ b/src/lib/efreet/efreet_desktop.c
@@ -90,7 +90,7 @@ efreet_desktop_init(void)
     if (!evil_sockets_init())
       {
          ERR("Could not initialize Winsock system");
-         return 0;
+         goto error;
       }
 #endif
 
@@ -107,6 +107,12 @@ efreet_desktop_init(void)
                                                                 NULL, NULL);
 
     return 1;
+#ifdef HAVE_EVIL
+error:
+    eina_log_domain_unregister(_efreet_desktop_log_dom);
+    _efreet_desktop_log_dom = -1;
+    return 0;
+#endif
 }
 
 /**

-- 

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev

Reply via email to