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;
}
}
if (!strcmp (l->data, data))
{
g_free (l->data);
- hung_processes = g_slist_remove (hung_processes, data);
+ hung_processes = g_slist_remove (hung_processes, l->data);
break;
}
}