Leak in the save calendar plugin
Kjartan Maraas <[email protected]>
| Newsgroups | gmane.comp.gnome.evolution.patches |
|---|---|
| Message-ID | <1155737280.28210.18.camel@rivendell> |
Another leak of the same type as earlier. Cheers Kjartan _______________________________________________ Evolution-patches mailing list [email protected] http://mail.gnome.org/mailman/listinfo/evolution-patches
save-calendar-plugin-leak.patch
(text/x-patch, 1.2 KB)
Index: save-calendar/rdf-format.c
===================================================================
RCS file: /cvs/gnome/evolution/plugins/save-calendar/rdf-format.c,v
retrieving revision 1.11
diff -u -p -r1.11 rdf-format.c
--- save-calendar/rdf-format.c 10 Jan 2006 08:12:18 -0000 1.11
+++ save-calendar/rdf-format.c 16 Aug 2006 14:07:35 -0000
@@ -149,7 +149,7 @@ add_time_to_rdf (xmlNodePtr node, const
struct tm mytm = icaltimetype_to_tm (time);
gchar *str = (gchar*) g_malloc (sizeof (gchar) * 200);
gchar *tmp = NULL;
-
+ gchar *timezone;
/*
* Translator: the %FT%T is the thirth argument for a strftime function.
* It lets you define the formatting of the date in the rdf-file.
@@ -160,10 +160,11 @@ add_time_to_rdf (xmlNodePtr node, const
cur_node = xmlNewChild (node, NULL, tag, str);
/* Not sure about this property */
- tmp = g_strdup_printf ("http://www.w3.org/2002/12/cal/tzd/%s#tz", calendar_config_get_timezone ());
+ timezone = calendar_config_get_timezone ();
+ tmp = g_strdup_printf ("http://www.w3.org/2002/12/cal/tzd/%s#tz", timezone);
xmlSetProp (cur_node, "rdf:datatype", tmp);
g_free (tmp);
-
+ g_free (timezone);
g_free (str);
}
}