diff options
author | Jose Alonso Cardenas Marquez <acm@FreeBSD.org> | 2021-01-06 08:46:26 +0000 |
---|---|---|
committer | Jose Alonso Cardenas Marquez <acm@FreeBSD.org> | 2021-01-06 08:46:26 +0000 |
commit | 0cee80e00731d6534532b9510b8224a57b1eac8f (patch) | |
tree | ea5d1e07ad4dcebdafbf09df942eed4c0f18f988 /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.c | 29 |
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; + |