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