From 89fbda039c955a8301dba4075c7a665af6ef1e17 Mon Sep 17 00:00:00 2001 From: Abhishek Sansanwal Date: Mon, 8 Oct 2018 16:34:53 +0530 Subject: [PATCH] Firewall rule is invalid if target >= STC_FW_RULE_TARGET_MAX Signed-off-by: Abhishek Sansanwal Change-Id: I6d6b9c9e3ef5410705dc83167cda4cd7c16da7af --- src/stc-firewall.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/stc-firewall.c b/src/stc-firewall.c index ec1f674..9f353ee 100755 --- a/src/stc-firewall.c +++ b/src/stc-firewall.c @@ -1157,6 +1157,11 @@ gboolean __validate_fw_rule(firewall_rule_s *rule) return FALSE; } + if (rule->target >= STC_FW_RULE_TARGET_MAX) { + __STC_LOG_FUNC_EXIT__; + return FALSE; + } + if (rule->target == STC_FW_RULE_TARGET_LOG && (rule->log_prefix == NULL || rule->log_prefix[0] == '\0')) { -- 2.7.4