From: Arran Cudbard-Bell Date: Mon, 20 Jul 2015 15:48:13 +0000 (-0400) Subject: Always set error messages in ip_hton X-Git-Tag: release_3_0_10~309 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=778cfcc65a7787c4f26943cba0ff0d96d4f51dda;p=thirdparty%2Ffreeradius-server.git Always set error messages in ip_hton --- diff --git a/src/lib/misc.c b/src/lib/misc.c index a4b92a44168..e5a71442e5f 100644 --- a/src/lib/misc.c +++ b/src/lib/misc.c @@ -1003,7 +1003,10 @@ int ip_hton(fr_ipaddr_t *out, int af, char const *hostname, bool fallback) rcode = fr_sockaddr2ipaddr((struct sockaddr_storage *)ai->ai_addr, ai->ai_addrlen, out, NULL); freeaddrinfo(res); - if (!rcode) return -1; + if (!rcode) { + fr_strerror_printf("Failed converting sockaddr to ipaddr"); + return -1; + } return 0; }