From e260bd08f1fe70b456f461d97d3370664ebf1312 Mon Sep 17 00:00:00 2001
From: Amin Ben Romdhane <amin.benromdhane@iopsys.eu>
Date: Tue, 11 Jun 2024 15:50:43 +0200
Subject: [PATCH] Define internal variables inside micro-service

---
 src/nat_porttrigger.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/nat_porttrigger.c b/src/nat_porttrigger.c
index b74d456..cd2200b 100644
--- a/src/nat_porttrigger.c
+++ b/src/nat_porttrigger.c
@@ -385,6 +385,8 @@ static int get_NATPortTrigger_Protocol(char *refparam, struct dmctx *ctx, void *
 
 static int set_NATPortTrigger_Protocol(char *refparam, struct dmctx *ctx, void *data, char *instance, char *value, int action)
 {
+	char *NATProtocol[] = {"TCP", "UDP", NULL};
+
 	switch (action)	{
 		case VALUECHECK:
 			if (bbfdm_validate_string(ctx, value, -1, -1, NATProtocol, NULL))
@@ -467,6 +469,8 @@ static int get_NATPortTriggerRule_Protocol(char *refparam, struct dmctx *ctx, vo
 
 static int set_NATPortTriggerRule_Protocol(char *refparam, struct dmctx *ctx, void *data, char *instance, char *value, int action)
 {
+	char *NATProtocol[] = {"TCP", "UDP", NULL};
+
 	switch (action)	{
 		case VALUECHECK:
 			if (bbfdm_validate_string(ctx, value, -1, -1, NATProtocol, NULL))
-- 
GitLab