diff --git a/src/detect-engine-address.c b/src/detect-engine-address.c index 53a983a3f3..f6146fa283 100644 --- a/src/detect-engine-address.c +++ b/src/detect-engine-address.c @@ -137,12 +137,11 @@ DetectAddress *DetectAddressCopy(DetectAddress *orig) } /** - * \internal * \brief Frees a list of DetectAddress instances. * * \param head Pointer to a list of DetectAddress instances to be freed. */ -static void DetectAddressCleanupList(DetectAddress *head) +void DetectAddressCleanupList(DetectAddress *head) { for (DetectAddress *cur = head; cur != NULL; ) { DetectAddress *next = cur->next; diff --git a/src/detect-engine-address.h b/src/detect-engine-address.h index a98c016f5d..915effc004 100644 --- a/src/detect-engine-address.h +++ b/src/detect-engine-address.h @@ -29,6 +29,7 @@ void DetectAddressFree(DetectAddress *); DetectAddress *DetectAddressCopy(DetectAddress *); int DetectAddressParse(const DetectEngineCtx *, DetectAddressHead *, const char *); void DetectAddressHeadCleanup(DetectAddressHead *); +void DetectAddressCleanupList(DetectAddress *head); bool DetectAddressListsAreEqual(DetectAddress *list1, DetectAddress *list2);