evolution r36095 - branches/mail-dbus-remoting/mail
- From: abharath svn gnome org
- To: svn-commits-list gnome org
- Subject: evolution r36095 - branches/mail-dbus-remoting/mail
- Date: Wed, 27 Aug 2008 04:10:50 +0000 (UTC)
Author: abharath
Date: Wed Aug 27 04:10:50 2008
New Revision: 36095
URL: http://svn.gnome.org/viewvc/evolution?rev=36095&view=rev
Log:
Fix the double free and added a CamelException parameter
Modified:
branches/mail-dbus-remoting/mail/camel-session-remote.c
branches/mail-dbus-remoting/mail/camel-store-remote-impl.c
branches/mail-dbus-remoting/mail/camel-store-remote.c
branches/mail-dbus-remoting/mail/camel-store-remote.h
branches/mail-dbus-remoting/mail/mail-component.c
Modified: branches/mail-dbus-remoting/mail/camel-session-remote.c
==============================================================================
--- branches/mail-dbus-remoting/mail/camel-session-remote.c (original)
+++ branches/mail-dbus-remoting/mail/camel-session-remote.c Wed Aug 27 04:10:50 2008
@@ -275,7 +275,7 @@
CAMEL_SESSION_INTERFACE,
"camel_session_set_online",
&error,
- "ss", session->object_id, online);
+ "si", session->object_id, online);
if (!ret) {
g_warning ("Error: Camel session set online: %s\n", error.message);
Modified: branches/mail-dbus-remoting/mail/camel-store-remote-impl.c
==============================================================================
--- branches/mail-dbus-remoting/mail/camel-store-remote-impl.c (original)
+++ branches/mail-dbus-remoting/mail/camel-store-remote-impl.c Wed Aug 27 04:10:50 2008
@@ -66,7 +66,6 @@
dbus_message_append_args(reply, DBUS_TYPE_STRING, &folder_hash_key,
DBUS_TYPE_STRING, &err, DBUS_TYPE_INVALID);
- g_free(folder_hash_key);
g_free(err);
return 0;
}
Modified: branches/mail-dbus-remoting/mail/camel-store-remote.c
==============================================================================
--- branches/mail-dbus-remoting/mail/camel-store-remote.c (original)
+++ branches/mail-dbus-remoting/mail/camel-store-remote.c Wed Aug 27 04:10:50 2008
@@ -65,19 +65,19 @@
}
}
-CamelFolder *camel_store_get_inbox_remote(CamelStoreRemote * store)
+CamelFolder *camel_store_get_inbox_remote(CamelStoreRemote * store, CamelException *ex)
{
return (camel_store_get_specific_folder_remote
(store, "camel_store_get_inbox"));
}
-CamelFolder *camel_store_get_trash_remote(CamelStoreRemote * store)
+CamelFolder *camel_store_get_trash_remote(CamelStoreRemote * store, CamelException *ex)
{
return (camel_store_get_specific_folder_remote
(store, "camel_store_get_trash"));
}
-CamelFolder *camel_store_get_junk_remote(CamelStoreRemote * store)
+CamelFolder *camel_store_get_junk_remote(CamelStoreRemote * store, CamelException *ex)
{
return (camel_store_get_specific_folder_remote
(store, "camel_store_get_junk"));
Modified: branches/mail-dbus-remoting/mail/camel-store-remote.h
==============================================================================
--- branches/mail-dbus-remoting/mail/camel-store-remote.h (original)
+++ branches/mail-dbus-remoting/mail/camel-store-remote.h Wed Aug 27 04:10:50 2008
@@ -19,9 +19,9 @@
CamelFolder *camel_store_get_folder_remote(CamelStoreRemote * store,
const char *folder_name,
guint32 flags);
-CamelFolder *camel_store_get_inbox_remote(CamelStoreRemote * store);
-CamelFolder *camel_store_get_trash_remote(CamelStoreRemote * store);
-CamelFolder *camel_store_get_junk_remote(CamelStoreRemote * store);
+CamelFolder *camel_store_get_inbox_remote(CamelStoreRemote * store, CamelException *ex);
+CamelFolder *camel_store_get_trash_remote(CamelStoreRemote * store, CamelException *ex);
+CamelFolder *camel_store_get_junk_remote(CamelStoreRemote * store, CamelException *ex);
void camel_store_delete_folder_remote(CamelStoreRemote * store,
const char *folder_name);
Modified: branches/mail-dbus-remoting/mail/mail-component.c
==============================================================================
--- branches/mail-dbus-remoting/mail/mail-component.c (original)
+++ branches/mail-dbus-remoting/mail/mail-component.c Wed Aug 27 04:10:50 2008
@@ -190,9 +190,9 @@
/* If these are vfolders then they need to be opened now,
* otherwise they wont keep track of all folders */
if ((store_flags & CAMEL_STORE_VTRASH) != 0)
- si->vtrash = camel_store_get_trash(store, NULL);
+ si->vtrash = camel_store_get_trash_remote (store, NULL);
if ((store_flags & CAMEL_STORE_VJUNK) != 0)
- si->vjunk = camel_store_get_junk(store, NULL);
+ si->vjunk = camel_store_get_junk_remote (store, NULL);
return si;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]