summaryrefslogtreecommitdiffstats
path: root/main/fping/musl-getaddrinfo-workaround.patch
diff options
context:
space:
mode:
Diffstat (limited to 'main/fping/musl-getaddrinfo-workaround.patch')
-rw-r--r--main/fping/musl-getaddrinfo-workaround.patch13
1 files changed, 13 insertions, 0 deletions
diff --git a/main/fping/musl-getaddrinfo-workaround.patch b/main/fping/musl-getaddrinfo-workaround.patch
new file mode 100644
index 000000000..93ebd00ac
--- /dev/null
+++ b/main/fping/musl-getaddrinfo-workaround.patch
@@ -0,0 +1,13 @@
+--- ./src/fping.c.orig 2015-02-02 10:39:46.413468146 -0100
++++ ./src/fping.c 2015-02-02 10:41:00.654442294 -0100
+@@ -2045,7 +2045,9 @@
+ bzero(&hints, sizeof(struct addrinfo));
+ hints.ai_flags = 0;
+ hints.ai_family = AF_INET6;
+- hints.ai_socktype = SOCK_RAW;
++ /* setting socket type confuses musl libc and we dont need it for name
++ resolution */
++ // hints.ai_socktype = SOCK_RAW;
+ hints.ai_protocol = IPPROTO_ICMPV6;
+ ret_ga = getaddrinfo(name, NULL, &hints, &res);
+ if (ret_ga) {