-/* 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
* \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)
}
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) {
* 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.
-/* 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
DetectAddress *DetectAddressInit(void);
void DetectAddressFree(DetectAddress *);
+DetectAddress *DetectAddressCopy(DetectAddress *);
int DetectAddressParse(const DetectEngineCtx *, DetectAddressHead *, const char *);
void DetectAddressHeadCleanup(DetectAddressHead *);