aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/conduits
diff options
context:
space:
mode:
authorSuman Manjunath <msuman@src.gnome.org>2008-05-23 19:17:20 +0800
committerSuman Manjunath <msuman@src.gnome.org>2008-05-23 19:17:20 +0800
commit80dd512e6956502055657c1e00ab8feb2c9a3de9 (patch)
tree9cb086d4b9a4c8b2fcab5142708854818ac545b9 /calendar/conduits
parentc3de7ae99fe02076f7c77ce6f92db6006e31b508 (diff)
downloadgsoc2013-evolution-80dd512e6956502055657c1e00ab8feb2c9a3de9.tar
gsoc2013-evolution-80dd512e6956502055657c1e00ab8feb2c9a3de9.tar.gz
gsoc2013-evolution-80dd512e6956502055657c1e00ab8feb2c9a3de9.tar.bz2
gsoc2013-evolution-80dd512e6956502055657c1e00ab8feb2c9a3de9.tar.lz
gsoc2013-evolution-80dd512e6956502055657c1e00ab8feb2c9a3de9.tar.xz
gsoc2013-evolution-80dd512e6956502055657c1e00ab8feb2c9a3de9.tar.zst
gsoc2013-evolution-80dd512e6956502055657c1e00ab8feb2c9a3de9.zip
Patch from Milan Crha <mcrha@redhat.com> ** Part of fix for bug #523402 (leak fix, reassign back the old values before freeing)
svn path=/trunk/; revision=35533
Diffstat (limited to 'calendar/conduits')
-rw-r--r--calendar/conduits/calendar/calendar-conduit.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/calendar/conduits/calendar/calendar-conduit.c b/calendar/conduits/calendar/calendar-conduit.c
index fb6744e851..369fed6104 100644
--- a/calendar/conduits/calendar/calendar-conduit.c
+++ b/calendar/conduits/calendar/calendar-conduit.c
@@ -709,6 +709,8 @@ process_multi_day (ECalConduitContext *ctxt, ECalChange *ccc, GList **multi_comp
ret = FALSE;
g_free (new_uid);
g_object_unref (clone);
+ dt_start.value = old_start_value;
+ dt_end.value = old_end_value;
goto cleanup;
}