aboutsummaryrefslogtreecommitdiff
path: root/net-p2p/gnunet/files/patch-src_transports_udp6.c
diff options
context:
space:
mode:
Diffstat (limited to 'net-p2p/gnunet/files/patch-src_transports_udp6.c')
-rw-r--r--net-p2p/gnunet/files/patch-src_transports_udp6.c21
1 files changed, 21 insertions, 0 deletions
diff --git a/net-p2p/gnunet/files/patch-src_transports_udp6.c b/net-p2p/gnunet/files/patch-src_transports_udp6.c
new file mode 100644
index 000000000000..880a836c35ea
--- /dev/null
+++ b/net-p2p/gnunet/files/patch-src_transports_udp6.c
@@ -0,0 +1,21 @@
+
+$FreeBSD$
+
+--- src/transports/udp6.c.orig Fri Oct 1 01:38:25 2004
++++ src/transports/udp6.c Fri Oct 1 01:39:15 2004
+@@ -275,6 +275,7 @@
+ #endif
+ /* quick test of the packet, if failed, repeat! */
+ if (size != ntohs(udp6m.size)) {
++ char * tmp = MALLOC(INET6_ADDRSTRLEN);
+ LOG(LOG_WARNING,
+ _("Packed received from %s:%d (UDP6) failed format check."),
+ inet_ntop(AF_INET6,
+@@ -282,6 +283,7 @@
+ tmp,
+ INET6_ADDRSTRLEN),
+ ntohs(incoming.sin6_port));
++ FREE(tmp);
+ goto RETRY;
+ }
+ GNUNET_ASSERT(sizeof(struct in6_addr) == sizeof(IP6addr));