aboutsummaryrefslogtreecommitdiffstats
path: root/addressbook/backend
diff options
context:
space:
mode:
authorChris Toshok <toshok@ximian.com>2002-03-28 06:44:25 +0800
committerChris Toshok <toshok@src.gnome.org>2002-03-28 06:44:25 +0800
commit30873444200e7eee0a450c816eb5d9f3f2046f67 (patch)
tree6a4624c6aa67a31cf86737ca9ec95efd9e709c8f /addressbook/backend
parent700f0509c742eefe66d2f8ac2d59ae28ee8df115 (diff)
downloadgsoc2013-evolution-30873444200e7eee0a450c816eb5d9f3f2046f67.tar.gz
gsoc2013-evolution-30873444200e7eee0a450c816eb5d9f3f2046f67.tar.zst
gsoc2013-evolution-30873444200e7eee0a450c816eb5d9f3f2046f67.zip
don't free req->vcard. it's freed in pas_book_free_request.
2002-03-27 Chris Toshok <toshok@ximian.com> * backend/pas/pas-backend-file.c (pas_backend_file_process_create_card): don't free req->vcard. it's freed in pas_book_free_request. (pas_backend_file_process_remove_card): don't free req->id for the same reason. (pas_backend_file_process_modify_card): don't free req->vcard for the same reason. (pas_backend_file_process_get_changes): don't free req->change_id or release_unref the listener for the same reason. svn path=/trunk/; revision=16265
Diffstat (limited to 'addressbook/backend')
-rw-r--r--addressbook/backend/pas/pas-backend-file.c19
1 files changed, 0 insertions, 19 deletions
diff --git a/addressbook/backend/pas/pas-backend-file.c b/addressbook/backend/pas/pas-backend-file.c
index acca404ad8..2848fcda71 100644
--- a/addressbook/backend/pas/pas-backend-file.c
+++ b/addressbook/backend/pas/pas-backend-file.c
@@ -570,8 +570,6 @@ pas_backend_file_process_create_card (PASBackend *backend,
GNOME_Evolution_Addressbook_BookListener_CardNotFound,
"");
}
-
- g_free(req->vcard);
}
static void
@@ -596,7 +594,6 @@ pas_backend_file_process_remove_card (PASBackend *backend,
pas_book_respond_remove (
book,
GNOME_Evolution_Addressbook_BookListener_CardNotFound);
- g_free (req->id);
return;
}
@@ -605,7 +602,6 @@ pas_backend_file_process_remove_card (PASBackend *backend,
pas_book_respond_remove (
book,
GNOME_Evolution_Addressbook_BookListener_CardNotFound);
- g_free (req->id);
return;
}
@@ -629,8 +625,6 @@ pas_backend_file_process_remove_card (PASBackend *backend,
pas_book_respond_remove (
book,
GNOME_Evolution_Addressbook_BookListener_Success);
-
- g_free (req->id);
}
static void
@@ -722,7 +716,6 @@ pas_backend_file_process_modify_card (PASBackend *backend,
g_free(old_vcard_string);
gtk_object_unref(GTK_OBJECT(card));
- g_free (req->vcard);
}
static void
@@ -912,7 +905,6 @@ pas_backend_file_process_get_changes (PASBackend *backend,
PASGetChangesRequest *req)
{
PASBackendFile *bf = PAS_BACKEND_FILE (backend);
- CORBA_Environment ev;
PASBookView *book_view;
PASBackendFileBookView view;
PASBackendFileChangeContext ctx;
@@ -951,17 +943,6 @@ pas_backend_file_process_get_changes (PASBackend *backend,
e_iterator_last(iterator);
pas_backend_file_changes (bf, book, e_iterator_get(iterator));
gtk_object_unref(GTK_OBJECT(iterator));
-
- g_free(req->change_id);
- CORBA_exception_init(&ev);
- bonobo_object_release_unref (req->listener, &ev);
-
- if (ev._major != CORBA_NO_EXCEPTION) {
- g_warning("pas_backend_file_process_get_changed: Exception unreffing "
- "listener.\n");
- }
-
- CORBA_exception_free(&ev);
}
static void