e_policy_zone: fix resource leak 87/318187/1
authorDoyoun Kang <doyoun.kang@samsung.com>
Wed, 25 Sep 2024 09:44:12 +0000 (18:44 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Wed, 25 Sep 2024 09:54:25 +0000 (18:54 +0900)
Change-Id: I0cc3eeeccdb656c07ee606283797cce95e1a0452

src/bin/windowmgr/e_policy_zone.c

index 7216b4301a389074edeb162cf0e45dd7759ebc38..b3a15bd74a5077bfebcb7240ad55d404d087b963 100644 (file)
@@ -1661,8 +1661,9 @@ e_policy_zone_new(E_Zone *zone)
           zone->focus = e_focus_new(policy_zone, E_FOCUS_EXT_HISTORY);
         if (!zone->focus)
           {
-             e_object_del(E_OBJECT(zone));
+             e_object_unref(E_OBJECT(zone));
              ERR("Fail to create focus object at zone %d", zone->num);
+             E_FREE(policy_zone);
              return NULL;
           }
      }