aboutsummaryrefslogtreecommitdiffstats
path: root/package/x11vnc/x11vnc-ipv6.patch
blob: 89c28357a13c782c2453644bd1c6a478dc1794d3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
[PATCH] fix build on uClibc without IPv6 support

Some systems (like uClibc) defines AF_INET6 even when configured without
IPv6 support, so don't use that to decide if IPv6 support should be enabled.

Instead use the X11VNC_IPV6 define like elsewhere in the code.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
---
 x11vnc/enc.h |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Index: x11vnc-0.9.13/x11vnc/enc.h
===================================================================
--- x11vnc-0.9.13.orig/x11vnc/enc.h
+++ x11vnc-0.9.13/x11vnc/enc.h
@@ -1733,7 +1733,7 @@
 	}
 
 	try6:
-#ifdef AF_INET6
+#if X11VNC_IPV6
 	if (!getenv("ULTRAVNC_DSM_HELPER_NOIPV6")) {
 		struct sockaddr_in6 sin;
 		int one = 1, sock = -1;