From a22e5bb83ae87cf48c24a2653363727e9bd07b12 Mon Sep 17 00:00:00 2001 From: Jose Alonso Cardenas Marquez Date: Wed, 6 Jan 2021 08:42:12 +0000 Subject: - New port: security/gvm-libs This is the libraries module for the Greenbone Vulnerability Management Solution. It is used for the Greenbone Security Manager appliances and provides various functionalities to support the integrated service daemons. WWW: https://github.com/greenbone/gvm-libs --- security/gvm-libs/files/patch-base_hosts.c | 53 ++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 security/gvm-libs/files/patch-base_hosts.c (limited to 'security/gvm-libs/files/patch-base_hosts.c') diff --git a/security/gvm-libs/files/patch-base_hosts.c b/security/gvm-libs/files/patch-base_hosts.c new file mode 100644 index 000000000000..48f41f7af67f --- /dev/null +++ b/security/gvm-libs/files/patch-base_hosts.c @@ -0,0 +1,53 @@ +--- base/hosts.c 2020-12-30 14:04:30.773110000 -0500 ++++ base/hosts.c 2020-12-30 23:46:15.994709000 -0500 +@@ -34,11 +34,11 @@ + #include /* for inet_pton, inet_ntop */ + #include /* for assert */ + #include /* for isdigit */ +-#include + #include /* for getnameinfo, NI_NAMEREQD */ + #include /* for uint8_t, uint32_t */ + #include /* for sscanf, perror */ + #include /* for strtol, atoi */ ++#include + #include /* for strchr, memcpy, memcmp, bzero, strcasecmp */ + #include /* for AF_INET, AF_INET6, sockaddr */ + +@@ -1068,7 +1068,7 @@ + hosts->count -= duplicates; + hosts->removed += duplicates; + hosts->current = 0; +- malloc_trim (0); ++ // malloc_trim (0); + } + + /** +@@ -1263,7 +1263,7 @@ + gvm_hosts_deduplicate (hosts); + + g_strfreev (split); +- malloc_trim (0); ++ //malloc_trim (0); + return hosts; + } + +@@ -1410,8 +1410,8 @@ + gvm_vhost_t *vhost; + + new = gvm_host_new (); +- if (ip6->s6_addr32[0] != 0 || ip6->s6_addr32[1] != 0 +- || ip6->s6_addr32[2] != htonl (0xffff)) ++ if (ip6->s6_addr[0] != 0 || ip6->s6_addr[1] != 0 ++ || ip6->s6_addr[2] != 0xff) + { + new->type = HOST_TYPE_IPV6; + memcpy (&new->addr6, ip6, sizeof (new->addr6)); +@@ -1419,7 +1419,7 @@ + else + { + new->type = HOST_TYPE_IPV4; +- memcpy (&new->addr6, &ip6->s6_addr32[3], sizeof (new->addr)); ++ memcpy (&new->addr6, &ip6->s6_addr[12], sizeof (new->addr)); + } + vhost = + gvm_vhost_new (g_strdup (host->name), g_strdup ("Forward-DNS")); -- cgit v1.2.3