From: Jeff Lucovsky Date: Thu, 11 May 2023 13:54:57 +0000 (-0400) Subject: dataset: Address compile-time error X-Git-Tag: suricata-7.0.0-rc2~159 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e75bacd19e7d8d127d14841726ee369fd1f39bde;p=thirdparty%2Fsuricata.git dataset: Address compile-time error This commit fixes an issue with using a `in_addr` when an IPv6 structure should be used. --- diff --git a/src/datasets.c b/src/datasets.c index c4a1fcefdf..d89ed8df59 100644 --- a/src/datasets.c +++ b/src/datasets.c @@ -1631,10 +1631,10 @@ static int DatasetOpSerialized(Dataset *set, const char *string, DatasetOpFunc D return DatasetOpIPv4(set, (uint8_t *)&in.s_addr, 4); } case DATASET_TYPE_IPV6: { - struct in_addr in; + struct in6_addr in; if (inet_pton(AF_INET6, string, &in) != 1) return -2; - return DatasetOpIPv6(set, (uint8_t *)&in.s_addr, 16); + return DatasetOpIPv6(set, (uint8_t *)&in.s6_addr, 16); } } return -1;