Commit 0cf61f8d47 for asterisk.org

commit 0cf61f8d47a106a372b2c444615b6685a30b32b3
Author: Michal Hajek <michal.hajek@daktela.com>
Date:   Mon Oct 13 14:02:43 2025 +0200

    manager: fix double free of criteria variable when adding filter

    Signed-off-by: Michal Hajek <michal.hajek@daktela.com>

    Fixes: #1531

diff --git a/main/manager.c b/main/manager.c
index d4fea174dd..f6e86e8fc4 100644
--- a/main/manager.c
+++ b/main/manager.c
@@ -5705,7 +5705,7 @@ static int action_filter(struct mansession *s, const struct message *m)
 		}

 		res = manager_add_filter(criteria, filter, s->session->includefilters, s->session->excludefilters);
-		ast_std_free(criteria);
+		ast_free(criteria);
 		if (res != FILTER_SUCCESS) {
 			if (res == FILTER_ALLOC_FAILED) {
 				astman_send_error(s, m, "Internal Error. Failed to allocate regex for filter");