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.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/camel/camel-service.c b/camel/camel-service.c
index 3ec768efa7..ac427cab89 100644
--- a/camel/camel-service.c
+++ b/camel/camel-service.c
@@ -859,9 +859,7 @@ cs_getaddrinfo(void *data)
{
struct _addrinfo_msg *info = data;
- do {
- info->result = getaddrinfo(info->name, info->service, info->hints, info->res);
- } while (info->result == EAI_AGAIN);
+ info->result = getaddrinfo(info->name, info->service, info->hints, info->res);
if (info->cancelled) {
g_free(info);
@@ -992,9 +990,7 @@ cs_getnameinfo(void *data)
struct _addrinfo_msg *msg = data;
/* there doens't appear to be a return code which says host or serv buffers are too short, lengthen them */
- do {
- msg->result = getnameinfo(msg->addr, msg->addrlen, msg->host, msg->hostlen, msg->serv, msg->servlen, msg->flags);
- } while (msg->result == EAI_AGAIN);
+ msg->result = getnameinfo(msg->addr, msg->addrlen, msg->host, msg->hostlen, msg->serv, msg->servlen, msg->flags);
if (msg->cancelled)
cs_freeinfo(msg);