aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mail/ChangeLog5
-rw-r--r--mail/mail-config.c5
2 files changed, 10 insertions, 0 deletions
diff --git a/mail/ChangeLog b/mail/ChangeLog
index 1eaebdfeb1..12b080bb2f 100644
--- a/mail/ChangeLog
+++ b/mail/ChangeLog
@@ -1,5 +1,10 @@
2001-09-25 Iain Holmes <iain@ximian.com>
+ * mail-config.c (impl_GNOME_Evolution_MailConfig_addAccount): Check
+ if the transport is NULL.
+
+2001-09-25 Iain Holmes <iain@ximian.com>
+
* mail-display.c (link_menu): Remove the Save Link as (FIXME) item.
2001-09-25 Jeffrey Stedfast <fejj@ximian.com>
diff --git a/mail/mail-config.c b/mail/mail-config.c
index a518144a47..115e1d0d28 100644
--- a/mail/mail-config.c
+++ b/mail/mail-config.c
@@ -2006,6 +2006,11 @@ impl_GNOME_Evolution_MailConfig_addAccount (PortableServer_Servant servant,
/* Copy transport */
transport = account->transport;
mail_service = g_new0 (MailConfigService, 1);
+ if (transport.url == NULL) {
+ mail_service->url = NULL;
+ } else {
+ mail_service->url = g_strdup (transport.url);
+ }
mail_service->url = g_strdup (transport.url);
mail_service->keep_on_server = transport.keep_on_server;
mail_service->auto_check = transport.auto_check;