aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--addressbook/ChangeLog8
-rw-r--r--addressbook/gui/component/addressbook.c3
2 files changed, 10 insertions, 1 deletions
diff --git a/addressbook/ChangeLog b/addressbook/ChangeLog
index 9dcd26121c..22f4321402 100644
--- a/addressbook/ChangeLog
+++ b/addressbook/ChangeLog
@@ -1,3 +1,11 @@
+2005-03-03 Sivaiah Nallagatla <snallagatla@novell.com>
+
+ * gui/component/addressbook.c (load_source_auth_cb):
+ Make sure LoadSourceData has call back installed
+ before calling it. cb is NULL when called from
+ auth_required_cb
+ Fixes #73206
+
2005-02-26 Sivaiah Nallagatla <snallagatla@novell.com>
* gui/widgets/e-addressbook-view.c :
diff --git a/addressbook/gui/component/addressbook.c b/addressbook/gui/component/addressbook.c
index 699a44ba06..4e5ad6ac8e 100644
--- a/addressbook/gui/component/addressbook.c
+++ b/addressbook/gui/component/addressbook.c
@@ -98,7 +98,8 @@ load_source_auth_cb (EBook *book, EBookStatus status, gpointer closure)
_("Accessing LDAP Server anonymously"));
g_signal_connect (dialog, "response", G_CALLBACK(gtk_widget_destroy), NULL);
gtk_widget_show (dialog);
- data->cb (book, E_BOOK_ERROR_OK, data->closure);
+ if (data->cb)
+ data->cb (book, E_BOOK_ERROR_OK, data->closure);
free_load_source_data (data);
return;
}