freebsd-ports/security/openvas9-libraries/files/patch-nasl-nasl_builtin_synscan.c
Jose Alonso Cardenas Marquez 0c86153793 - New port: security/openvas9-libraries
The Open Vulnerability Assessment System (OpenVAS) is a framework of several
services and tools offering a comprehensive and powerful vulnerability
scanning and vulnerability management solution.

This package contains core libraries.

WWW: http://www.openvas.org/
2017-08-03 22:36:54 +00:00

20 lines
588 B
C

--- nasl/nasl_builtin_synscan.c.orig 2015-08-03 10:14:31 UTC
+++ nasl/nasl_builtin_synscan.c
@@ -692,7 +692,7 @@ scan (struct arglist * env, char* hostna
if (IN6_IS_ADDR_V4MAPPED (dst6))
{
family = AF_INET;
- dst.s_addr = dst6->s6_addr32[3];
+ memcpy(&dst.s_addr, &dst6->s6_addr[12], 4);
soc = rawsocket (AF_INET);
}
else
@@ -797,7 +797,7 @@ plugin_run_synscan (lex_ctxt * lexic)
struct timeval tv;
#endif
- inaddr.s_addr = dst6->s6_addr32[3];
+ memcpy(&inaddr.s_addr, &dst6->s6_addr[12], 4);
dst = &inaddr;
if (islocalhost (dst))