From 4b20d81dc82c829b10fe09cf5b7b0338079a0374 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fran=C3=A7ois=20De=20Keersmaeker?=
 <francois.dekeersmaeker@uclouvain.be>
Date: Tue, 15 Oct 2024 09:38:40 +0000
Subject: [PATCH] Templates: replaced more special characters in NFQueue names

---
 profile_translator_blocklist/templates/callback.c.j2 | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/profile_translator_blocklist/templates/callback.c.j2 b/profile_translator_blocklist/templates/callback.c.j2
index e5f2d84..46982b9 100644
--- a/profile_translator_blocklist/templates/callback.c.j2
+++ b/profile_translator_blocklist/templates/callback.c.j2
@@ -35,9 +35,7 @@ uint32_t old_verdict = verdict;
 {% endmacro %}
 
 {% macro write_callback_function(loop_index, nfqueue) %}
-{% set nfqueue_name = nfqueue.name.replace('-', '_') %}
-{% set nfqueue_name = nfqueue_name.replace('#', '_') %}
-{% set nfqueue_name = nfqueue_name.replace('.', '_') %}
+{% set nfqueue_name = nfqueue.name.replace('-', '_').replace('#', '_').replace('.', '_').replace('/', '_').replace('*', '_').replace('?', '_').replace('=', '_') %}
 /**
  * @brief {{nfqueue.name}} callback function, called when a packet enters the queue.
  * 
-- 
GitLab