2008-01-09 Alexander Larsson <alexl@redhat.com>
* fam/fam-helper.c:
* fam/gfamdirectorymonitor.c:
* fam/gfamfilemonitor.c:
Fix double free crash (#508224)
Patch from Joe Marcus Clarke
svn path=/trunk/; revision=6281
+2008-01-09 Alexander Larsson <alexl@redhat.com>
+
+ * fam/fam-helper.c:
+ * fam/gfamdirectorymonitor.c:
+ * fam/gfamfilemonitor.c:
+ Fix double free crash (#508224)
+ Patch from Joe Marcus Clarke
+
008-01-07 Matthias Clasen <mclasen@redhat.com>
* === Released 2.15.1 ===
cancelled = sub->cancelled;
if (ev.code == FAMAcknowledge && cancelled)
{
- g_free (sub);
+ _fam_sub_free (sub);
continue;
}
if (!_fam_sub_cancel (sub))
g_warning ("Unexpected error cancelling fam monitor");
- _fam_sub_free (sub);
fam_monitor->sub = NULL;
}
if (!_fam_sub_cancel (sub))
g_warning ("Unexpected error cancelling fam monitor");
- _fam_sub_free (sub);
fam_monitor->sub = NULL;
}
if (sub) {
if (!_fam_sub_cancel (sub))
g_warning ("Unexpected error cancelling fam monitor");
- _fam_sub_free (sub);
fam_monitor->sub = NULL;
}
if (sub) {
if (!_fam_sub_cancel (sub))
g_warning ("Unexpected error cancelling fam monitor");
- _fam_sub_free (sub);
fam_monitor->sub = NULL;
}