From: Jeff Lucovsky Date: Mon, 29 Mar 2021 12:26:40 +0000 (-0400) Subject: detect/address: Expose DetectAddressCopy function X-Git-Tag: suricata-5.0.7~24 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=619acba806408d6d379b0a5c4e260ff721f26d3f;p=thirdparty%2Fsuricata.git detect/address: Expose DetectAddressCopy function (cherry picked from commit 11f9cc6524958d11b6d9ab1f0785bfe16237096f) --- diff --git a/src/detect-engine-address.c b/src/detect-engine-address.c index b0315451c1..51445852cf 100644 --- a/src/detect-engine-address.c +++ b/src/detect-engine-address.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Open Information Security Foundation +/* Copyright (C) 2007-2021 Open Information Security Foundation * * You can copy, redistribute or modify this Program under the terms of * the GNU General Public License version 2 as published by the Free @@ -120,7 +120,7 @@ static void DetectAddressHeadFree(DetectAddressHead *gh) * \retval ag Pointer to the new instance of DetectAddress that contains the * copied address. */ -static DetectAddress *DetectAddressCopy(DetectAddress *orig) +DetectAddress *DetectAddressCopy(DetectAddress *orig) { DetectAddress *ag = DetectAddressInit(); if (ag == NULL) @@ -829,7 +829,7 @@ static int DetectAddressParse2(const DetectEngineCtx *de_ctx, } DetectAddressHeadCleanup(&tmp_ghn); - SCLogDebug("merged succesfully"); + SCLogDebug("merged successfully"); /* insert the IPv4 addresses into the negated list */ for (tmp_ad = tmp_gh.ipv4_head; tmp_ad; tmp_ad = tmp_ad->next) { @@ -1501,7 +1501,7 @@ void DetectAddressHeadCleanup(DetectAddressHead *gh) * explanations on what these functions do. * * \param de_ctx Pointer to the DetectEngineCtx. - * \param a Pointer the the first address to be cut. + * \param a Pointer to the first address to be cut. * \param b Pointer to the second address to be cut. * \param c Pointer to a pointer to a third DetectAddressData, in case the * ranges from a and b, demand a third address range. diff --git a/src/detect-engine-address.h b/src/detect-engine-address.h index c137f2b0f2..3c8221e630 100644 --- a/src/detect-engine-address.h +++ b/src/detect-engine-address.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2010 Open Information Security Foundation +/* Copyright (C) 2007-2021 Open Information Security Foundation * * You can copy, redistribute or modify this Program under the terms of * the GNU General Public License version 2 as published by the Free @@ -28,6 +28,7 @@ DetectAddress *DetectAddressInit(void); void DetectAddressFree(DetectAddress *); +DetectAddress *DetectAddressCopy(DetectAddress *); int DetectAddressParse(const DetectEngineCtx *, DetectAddressHead *, const char *); void DetectAddressHeadCleanup(DetectAddressHead *);