From bbf7d2ad1f4abeed634a58c26a0bb25200a5e92b Mon Sep 17 00:00:00 2001 From: Mike Gorse Date: Fri, 7 Dec 2012 10:27:58 -0600 Subject: [PATCH] Fix another crash when removing hung processes There was another instance where we were freeing the wrong data. --- registryd/deviceeventcontroller.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/registryd/deviceeventcontroller.c b/registryd/deviceeventcontroller.c index 2aa415a..19c6df5 100644 --- a/registryd/deviceeventcontroller.c +++ b/registryd/deviceeventcontroller.c @@ -1192,7 +1192,7 @@ reset_hung_process (DBusPendingCall *pending, void *data) if (!strcmp (l->data, dest)) { g_free (l->data); - hung_processes = g_slist_remove (hung_processes, data); + hung_processes = g_slist_remove (hung_processes, l->data); break; } } -- 2.7.4