From 4b7d13b41ff3dd03e8490108f30277f5469d40bf Mon Sep 17 00:00:00 2001 From: Matthew Loper Date: Wed, 12 Jul 2000 19:46:08 +0000 Subject: Solaris fixes: make sure not to pass NULL to printf's %s svn path=/trunk/; revision=4119 --- camel/providers/imap/camel-imap-store.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'camel/providers/imap') diff --git a/camel/providers/imap/camel-imap-store.c b/camel/providers/imap/camel-imap-store.c index d516694c6e..eeb7bd7d90 100644 --- a/camel/providers/imap/camel-imap-store.c +++ b/camel/providers/imap/camel-imap-store.c @@ -196,7 +196,8 @@ query_auth_types (CamelService *service, CamelException *ex) if (!ret) { camel_exception_setv (ex, CAMEL_EXCEPTION_SERVICE_UNAVAILABLE, "Could not connect to IMAP server on " - "%s.", service->url->host); + "%s.", service->url->host ? service->url->host : + "(unknown host)"); } return ret; @@ -248,7 +249,8 @@ imap_connect (CamelService *service, CamelException *ex) if (fd == -1 || connect (fd, (struct sockaddr *)&sin, sizeof(sin)) == -1) { camel_exception_setv (ex, CAMEL_EXCEPTION_SERVICE_UNAVAILABLE, "Could not connect to %s (port %s): %s", - service->url->host, service->url->port, + service->url->host ? service->url->host : "(unknown host)", + service->url->port ? service->url->port : "(unknown port)", strerror(errno)); if (fd > -1) close (fd); -- cgit v1.2.3