[evolution-rss] fix several wrong unrefs
- From: Lucian Langa <lucilanga src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-rss] fix several wrong unrefs
- Date: Sat, 22 May 2010 08:39:05 +0000 (UTC)
commit adf557d275f22d2af73c2599f3cefec77d21206d
Author: Lucian Langa <lucilanga gnome org>
Date: Sat May 22 11:32:51 2010 +0300
fix several wrong unrefs
src/rss.c | 17 +++++++++++++----
1 files changed, 13 insertions(+), 4 deletions(-)
---
diff --git a/src/rss.c b/src/rss.c
index b620907..ba1e511 100644
--- a/src/rss.c
+++ b/src/rss.c
@@ -5745,18 +5745,23 @@ get_feed_age(RDF *r, gpointer name)
g_print("got message\n");
if (message == NULL)
break;
- g_print("got message\n");
+ g_print("got message\n");
feedid = (gchar *)camel_medium_get_header (
CAMEL_MEDIUM(message),
"X-Evolution-Rss-Feed-id");
g_print("got header\n");
- if (!r->uids)
+ if (!r->uids) {
+#if (DATASERVER_VERSION >= 2031001)
+ g_object_unref (message);
+#else
+ camel_object_unref (message);
+#endif
break;
+ }
for (j=0; NULL != (el = g_array_index(r->uids, gpointer, j)); j++) {
if (!g_ascii_strcasecmp(g_strstrip(feedid), g_strstrip(el))) {
match = TRUE;
- g_object_unref(message);
break;
}
}
@@ -5778,7 +5783,11 @@ get_feed_age(RDF *r, gpointer name)
}
camel_folder_free_message_info(folder, info);
}
- g_object_unref(message);
+#if (DATASERVER_VERSION >= 2031001)
+ g_object_unref (message);
+#else
+ camel_object_unref (message);
+#endif
}
camel_folder_free_uids (folder, uids);
camel_folder_sync (folder, TRUE, NULL);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]