X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2Fioset.c;h=30eb359f816bac41731e7c093146de7326379eec;hb=b4caaa6cd7399af3254d80f6f82f33b28cbec029;hp=ced561f72622fc82509a5298a28aa987949c0ef6;hpb=7d11f34f046cb69610d559f65d01a2cc050ca3f6;p=srvx.git diff --git a/src/ioset.c b/src/ioset.c index ced561f..30eb359 100644 --- a/src/ioset.c +++ b/src/ioset.c @@ -267,8 +267,9 @@ ioset_connect(struct sockaddr *local, unsigned int sa_size, const char *peer, un hints.ai_family = local ? local->sa_family : 0; hints.ai_socktype = SOCK_STREAM; snprintf(portnum, sizeof(portnum), "%u", port); - if (getaddrinfo(peer, portnum, &hints, &ai)) { - log_module(MAIN_LOG, LOG_ERROR, "getaddrinfo(%s, %s) failed.", peer, portnum); + res = getaddrinfo(peer, portnum, &hints, &ai); + if (res != 0) { + log_module(MAIN_LOG, LOG_ERROR, "getaddrinfo(%s, %s) failed: %s.", peer, portnum, gai_strerror(res)); return NULL; }