From 8db2cf163e048b02cbafe118bf033b78618c2f30 Mon Sep 17 00:00:00 2001 From: Florian Weimer Date: Tue, 10 May 2016 10:09:24 +0200 Subject: getaddrinfo: Restore RES_USE_INET6 flag on error path [BZ #19994] --- sysdeps/posix/getaddrinfo.c | 1 + 1 file changed, 1 insertion(+) (limited to 'sysdeps/posix') diff --git a/sysdeps/posix/getaddrinfo.c b/sysdeps/posix/getaddrinfo.c index fed2d3b..c670a98 100644 --- a/sysdeps/posix/getaddrinfo.c +++ b/sysdeps/posix/getaddrinfo.c @@ -240,6 +240,7 @@ convert_hostent_to_gaih_addrtuple (const struct addrinfo *req, 2 * tmpbuflen); \ if (newp == NULL) \ { \ + _res.options |= old_res_options & RES_USE_INET6; \ result = -EAI_MEMORY; \ goto free_and_return; \ } \ -- cgit v1.1