aboutsummaryrefslogtreecommitdiffstats
path: root/calendar
diff options
context:
space:
mode:
authorMilan Crha <mcrha@redhat.com>2014-02-17 22:37:21 +0800
committerMilan Crha <mcrha@redhat.com>2014-02-17 22:37:21 +0800
commit3219d7a8e37fadadd823dd7676a40d40283836fd (patch)
treeeeac18d952e9c851d4e76fed38ecba30c222c52d /calendar
parentf1189af2c5650d270be852ee62916a41a15c9c3a (diff)
downloadgsoc2013-evolution-3219d7a8e37fadadd823dd7676a40d40283836fd.tar
gsoc2013-evolution-3219d7a8e37fadadd823dd7676a40d40283836fd.tar.gz
gsoc2013-evolution-3219d7a8e37fadadd823dd7676a40d40283836fd.tar.bz2
gsoc2013-evolution-3219d7a8e37fadadd823dd7676a40d40283836fd.tar.lz
gsoc2013-evolution-3219d7a8e37fadadd823dd7676a40d40283836fd.tar.xz
gsoc2013-evolution-3219d7a8e37fadadd823dd7676a40d40283836fd.tar.zst
gsoc2013-evolution-3219d7a8e37fadadd823dd7676a40d40283836fd.zip
Bug #709162 - Use-after-free on a reminder snooze
Diffstat (limited to 'calendar')
-rw-r--r--calendar/alarm-notify/alarm-queue.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/calendar/alarm-notify/alarm-queue.c b/calendar/alarm-notify/alarm-queue.c
index 5c62a32bfd..bcdaa08e0b 100644
--- a/calendar/alarm-notify/alarm-queue.c
+++ b/calendar/alarm-notify/alarm-queue.c
@@ -1351,7 +1351,6 @@ notify_dialog_cb (AlarmNotifyResult result,
debug (("Creating a snooze"));
create_snooze (tray_data->cqa, tray_data->alarm_id, snooze_mins);
tray_data->snooze_set = TRUE;
- tray_list_remove_data (tray_data);
if (alarm_notifications_dialog) {
GtkTreeSelection *selection =
gtk_tree_view_get_selection (
@@ -1375,6 +1374,7 @@ notify_dialog_cb (AlarmNotifyResult result,
}
}
+ tray_list_remove_data (tray_data);
break;