eolian: Fix to unregister eina log domain if it was registered.
authorJaehyun Cho <jae_hyun.cho@samsung.com>
Tue, 6 Dec 2016 09:51:14 +0000 (18:51 +0900)
committerWonki Kim <wonki_.kim@samsung.com>
Mon, 2 Jan 2017 07:23:58 +0000 (16:23 +0900)
Change-Id: Ida96460870702ba3c78124e49a5f61cfdaa3bbd9

src/bin/eolian/main.c

index c213a5c..5bd1333 100644 (file)
@@ -419,11 +419,14 @@ end:
    free(eo_filename_copy);
    free(output_filename);
 
-   eina_log_timing(_eolian_gen_log_dom,
-         EINA_LOG_STATE_START,
-         EINA_LOG_STATE_SHUTDOWN);
-   eina_log_domain_unregister(_eolian_gen_log_dom);
-   _eolian_gen_log_dom = -1;
+   if (_eolian_gen_log_dom >= 0)
+     {
+        eina_log_timing(_eolian_gen_log_dom,
+                        EINA_LOG_STATE_START,
+                        EINA_LOG_STATE_SHUTDOWN);
+        eina_log_domain_unregister(_eolian_gen_log_dom);
+        _eolian_gen_log_dom = -1;
+     }
 
    eolian_shutdown();
    eina_shutdown();