summaryrefslogtreecommitdiff
path: root/security/openvas/files/patch-nasl_nasl_socket.c
diff options
context:
space:
mode:
authorJose Alonso Cardenas Marquez <acm@FreeBSD.org>2021-01-06 08:46:26 +0000
committerJose Alonso Cardenas Marquez <acm@FreeBSD.org>2021-01-06 08:46:26 +0000
commit0cee80e00731d6534532b9510b8224a57b1eac8f (patch)
treeea5d1e07ad4dcebdafbf09df942eed4c0f18f988 /security/openvas/files/patch-nasl_nasl_socket.c
parent- Connect security/gvm-libs (diff)
- New port: security/openvas
This is the Open Vulnerability Assessment Scanner (OpenVAS) of the Greenbone Vulnerability Management (GVM) Solution. It is used for the Greenbone Security Manager appliances and is a full-featured scan engine that executes a continuously updated and extended feed of Network Vulnerability Tests (NVTs). WWW: https://github.com/greenbone/openvas
Notes
Notes: svn path=/head/; revision=560474
Diffstat (limited to 'security/openvas/files/patch-nasl_nasl_socket.c')
-rw-r--r--security/openvas/files/patch-nasl_nasl_socket.c29
1 files changed, 29 insertions, 0 deletions
diff --git a/security/openvas/files/patch-nasl_nasl_socket.c b/security/openvas/files/patch-nasl_nasl_socket.c
new file mode 100644
index 000000000000..e86c5d5beac9
--- /dev/null
+++ b/security/openvas/files/patch-nasl_nasl_socket.c
@@ -0,0 +1,29 @@
+--- nasl/nasl_socket.c 2020-12-31 17:33:40.663863000 -0500
++++ nasl/nasl_socket.c 2020-12-31 17:36:11.693013000 -0500
+@@ -51,6 +51,8 @@
+ #include <stdlib.h> /* for atoi() */
+ #include <string.h> /* for bzero */
+ #include <sys/time.h>
++#include <sys/types.h>
++#include <sys/socket.h>
+ #include <unistd.h> /* for close */
+
+ #ifndef EADDRNOTAVAIL
+@@ -311,7 +313,7 @@
+ if (IN6_IS_ADDR_V4MAPPED (p))
+ {
+ bzero (&daddr, sizeof (daddr));
+- daddr.sin_addr.s_addr = p->s6_addr32[3];
++ daddr.sin_addr.s_addr = p->s6_addr[12];
+ daddr.sin_family = AF_INET;
+ daddr.sin_port = htons (dport);
+ unblock_socket (sock);
+@@ -546,7 +548,7 @@
+ if (IN6_IS_ADDR_V4MAPPED (ia))
+ {
+ bzero (&soca, sizeof (soca));
+- soca.sin_addr.s_addr = ia->s6_addr32[3];
++ soca.sin_addr.s_addr = ia->s6_addr[12];
+ soca.sin_port = htons (port);
+ soca.sin_family = AF_INET;
+