summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Beierlein <tomjbe@gentoo.org>2024-08-07 14:42:51 +0200
committerThomas Beierlein <tomjbe@gentoo.org>2024-08-07 14:44:13 +0200
commit622281fdd1f3515961385eca574d886e4c8d4647 (patch)
treed3ea546d7d190212af9bbf14ee1d57d153441bea /media-radio/ax25-tools/files/ax25-tools-0.0.10-fix-pointer-types.patch
parentdev-python/django: Remove old (diff)
downloadgentoo-622281fdd1f3515961385eca574d886e4c8d4647.tar.gz
gentoo-622281fdd1f3515961385eca574d886e4c8d4647.tar.bz2
gentoo-622281fdd1f3515961385eca574d886e4c8d4647.zip
media-radio/ax25-tools: fix incompatible pointer types
* update HOMEPAGE, SRC_URI Closes: https://bugs.gentoo.org/937393 Signed-off-by: Thomas Beierlein <tomjbe@gentoo.org>
Diffstat (limited to 'media-radio/ax25-tools/files/ax25-tools-0.0.10-fix-pointer-types.patch')
-rw-r--r--media-radio/ax25-tools/files/ax25-tools-0.0.10-fix-pointer-types.patch35
1 files changed, 35 insertions, 0 deletions
diff --git a/media-radio/ax25-tools/files/ax25-tools-0.0.10-fix-pointer-types.patch b/media-radio/ax25-tools/files/ax25-tools-0.0.10-fix-pointer-types.patch
new file mode 100644
index 000000000000..ca74a4970e08
--- /dev/null
+++ b/media-radio/ax25-tools/files/ax25-tools-0.0.10-fix-pointer-types.patch
@@ -0,0 +1,35 @@
+diff --git a/tcpip/rip98d.c b/tcpip/rip98d.c
+index 50df60e..70b92f1 100644
+--- a/tcpip/rip98d.c
++++ b/tcpip/rip98d.c
+@@ -243,7 +243,7 @@ int main(int argc, char **argv)
+ loc_addr.sin_addr.s_addr = htonl(INADDR_ANY);
+ loc_addr.sin_port = htons(RIP_PORT);
+
+- if (bind(s, &loc_addr, sizeof(loc_addr)) < 0) {
++ if (bind(s, (struct sockaddr *)&loc_addr, sizeof(loc_addr)) < 0) {
+ perror("rip98d: bind");
+ close(s);
+ return 1;
+diff --git a/tcpip/ttylinkd.c b/tcpip/ttylinkd.c
+index c530d73..10f568e 100644
+--- a/tcpip/ttylinkd.c
++++ b/tcpip/ttylinkd.c
+@@ -43,7 +43,7 @@
+
+ #include <syslog.h>
+ #include <sys/types.h>
+-#include <sys/errno.h>
++#include <errno.h>
+ #include <sys/time.h>
+ #include <sys/ioctl.h>
+
+@@ -308,7 +308,7 @@ int main(int argc, char *argv[])
+ exit(1);
+ }
+
+- if (bind(ctl_skt, &ctl_sin, sizeof(ctl_sin)) != 0)
++ if (bind(ctl_skt, (struct sockaddr *)&ctl_sin, sizeof(ctl_sin)) != 0)
+ {
+ syslog(LOG_DAEMON | LOG_CRIT, "main(): Error when trying to bind() control socket.");
+ close(skt);