aboutsummaryrefslogtreecommitdiffstats
path: root/camel/camel-service.c
diff options
context:
space:
mode:
Diffstat (limited to 'camel/camel-service.c')
-rw-r--r--camel/camel-service.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/camel/camel-service.c b/camel/camel-service.c
index da52d66252..8c3b3fc62f 100644
--- a/camel/camel-service.c
+++ b/camel/camel-service.c
@@ -771,7 +771,9 @@ camel_gethostbyname (const char *name, CamelException *ex)
} while (status == -1 && errno == EINTR);
if (status == -1) {
- camel_exception_setv(ex, 1, _("Failure in name lookup: %s"), strerror(errno));
+ camel_exception_setv (ex, CAMEL_EXCEPTION_SYSTEM,
+ _("Failure in name lookup: %s"),
+ g_strerror (errno));
d(printf("Cancelling lookup thread\n"));
pthread_cancel(id);
} else if (FD_ISSET(cancel_fd, &rdset)) {