From 1747e438670483b1ef2a3f77978932454ca728be Mon Sep 17 00:00:00 2001
From: Avinash Sonawane <rootkea@gmail.com>
Date: Tue, 10 Aug 2021 11:57:07 +0530
Subject: [PATCH] Free `eggalarm` after its last use

Found by: scan-build
---
 src/egg-idletime.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/egg-idletime.c b/src/egg-idletime.c
index 36e9c413..0f411865 100644
--- a/src/egg-idletime.c
+++ b/src/egg-idletime.c
@@ -331,8 +331,8 @@ egg_idletime_alarm_free (EggIdletime *idletime, EggIdletimeAlarm *eggalarm)
   if (eggalarm->xalarm)
     XSyncDestroyAlarm (idletime->priv->dpy, eggalarm->xalarm);
   g_object_unref (eggalarm->idletime);
-  g_free (eggalarm);
   g_ptr_array_remove (idletime->priv->array, eggalarm);
+  g_free (eggalarm);
   return TRUE;
 }
 
-- 
GitLab