e_policy_visibility: fix derefer after vc free 66/222366/3 accepted/tizen/unified/20200115.023125 submit/tizen/20200114.081245
authorJuyeon Lee <juyeonne.lee@samsung.com>
Tue, 14 Jan 2020 05:29:17 +0000 (14:29 +0900)
committerDoyoun Kang <doyoun.kang@samsung.com>
Tue, 14 Jan 2020 06:51:03 +0000 (06:51 +0000)
Change-Id: I8cb06610bfde8ba7ec3d06c9d76323d366716bf8

src/bin/e_policy_visibility.c

index 7493cb7d625f897937f7833751551a6f67503dd5..c0b7aa1b73ec524fcab1ebf114cd7ff37df4d7d7 100644 (file)
@@ -933,7 +933,10 @@ _e_vis_client_job_exec(E_Vis_Client *vc, E_Vis_Job_Type type)
              e_pixmap_free(vc->ec->pixmap);
              e_object_delay_del_unref(E_OBJECT(vc->ec));
           }
-        E_FREE_FUNC(vc->buf_attach, ecore_event_handler_del);
+        else
+          {
+             E_FREE_FUNC(vc->buf_attach, ecore_event_handler_del);
+          }
      }
 }