acpid: update to 2.0.28
[feed/packages.git] / net / haproxy / patches / 0017-BUG-MINOR-lua-Correctly-use-INET6_ADDRSTRLEN-in-Serv.patch
1 From e79fe9bc0ae363e91555f1ba64889e2ddf475b8e Mon Sep 17 00:00:00 2001
2 From: Nenad Merdanovic <nmerdan@haproxy.com>
3 Date: Sun, 23 Jul 2017 22:04:59 -0400
4 Subject: [PATCH 17/18] BUG/MINOR: lua: Correctly use INET6_ADDRSTRLEN in
5 Server.get_addr()
6
7 The get_addr() method of the Lua Server class incorrectly used
8 INET_ADDRSTRLEN for IPv6 addresses resulting in failing to convert
9 longer IPv6 addresses to strings.
10
11 This fix should be backported to 1.7.
12
13 (cherry picked from commit a9f040453acc09e888c3f2dc983f15dcf3fa66e3)
14 Signed-off-by: William Lallemand <wlallemand@haproxy.org>
15 ---
16 src/hlua_fcn.c | 2 +-
17 1 file changed, 1 insertion(+), 1 deletion(-)
18
19 diff --git a/src/hlua_fcn.c b/src/hlua_fcn.c
20 index 0752220e..f8b9b5ec 100644
21 --- a/src/hlua_fcn.c
22 +++ b/src/hlua_fcn.c
23 @@ -550,7 +550,7 @@ int hlua_server_get_addr(lua_State *L)
24 break;
25 case AF_INET6:
26 inet_ntop(AF_INET6, &((struct sockaddr_in6 *)&srv->addr)->sin6_addr,
27 - addr, INET_ADDRSTRLEN);
28 + addr, INET6_ADDRSTRLEN);
29 luaL_addstring(&b, addr);
30 luaL_addstring(&b, ":");
31 snprintf(addr, INET_ADDRSTRLEN, "%d", srv->svc_port);
32 --
33 2.13.0
34