summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-dns/ez-ipupdate/files/ez-ipupdate-3.0.11.13.3_beta8-clang16.patch')
-rw-r--r--net-dns/ez-ipupdate/files/ez-ipupdate-3.0.11.13.3_beta8-clang16.patch33
1 files changed, 33 insertions, 0 deletions
diff --git a/net-dns/ez-ipupdate/files/ez-ipupdate-3.0.11.13.3_beta8-clang16.patch b/net-dns/ez-ipupdate/files/ez-ipupdate-3.0.11.13.3_beta8-clang16.patch
new file mode 100644
index 000000000000..5d056326c4da
--- /dev/null
+++ b/net-dns/ez-ipupdate/files/ez-ipupdate-3.0.11.13.3_beta8-clang16.patch
@@ -0,0 +1,33 @@
+From: Brahmajit Das <brahmajit.xyz@gmail.com>
+Date: Thu, 28 Sep 2023 18:45:45 +0000
+Subject: [PATCH 1/1] ez-ipupdate.c: comment socketopen and socketclose
+
+From the looks at it, socketopen and socketclose and not used under
+__linux__ and hence it's better to not use them and cause unnecessary
+compilation bugs.
+
+Bug: https://bugs.gentoo.org/897848
+Signed-off-by: Brahmajit Das <brahmajit.xyz@gmail.com>
+--- a/ez-ipupdate.c
++++ b/ez-ipupdate.c
+@@ -5182,7 +5182,7 @@ int main(int argc, char **argv)
+ struct sockaddr_in sin;
+ int sock;
+
+- socketopen(sock);
++ /*socketopen(sock);*/
+ if(get_if_addr(sock, interface, &sin) == 0)
+ {
+ if(address) { free(address); }
+@@ -5193,7 +5193,7 @@ int main(int argc, char **argv)
+ show_message("could not resolve ip address for %s\n", interface);
+ exit(1);
+ }
+- socketclose(sock);
++ /*socketclose(sock);*/
+ }
+
+ for(i=0; i<ntrys; i++)
+--
+2.42.0
+