From 4addfcf15da83ba7f5d34dc22a17def200fe5121 Mon Sep 17 00:00:00 2001 From: Anna Tikhomirova Date: Fri, 28 Apr 2023 23:33:39 +0300 Subject: [PATCH] mwan3: fix addition of iptables rules for mwan3 sticky rules Addition of iptables rules for mwan3 sticky rules is broken, resulting in non-working sticky rules. The required parameters for the function 'mwan3_set_sticky_iptables' were passed in the wrong order. Signed-off-by: Anna Tikhomirova * Update commit message * Quoting function arguments Signed-off-by: Florian Eckert (cherry picked from commit 66257510d9613478a9fd99c41d745329476f7574) --- net/mwan3/files/lib/mwan3/mwan3.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/net/mwan3/files/lib/mwan3/mwan3.sh b/net/mwan3/files/lib/mwan3/mwan3.sh index 1bfb767e86..a3e7c00985 100644 --- a/net/mwan3/files/lib/mwan3/mwan3.sh +++ b/net/mwan3/files/lib/mwan3/mwan3.sh @@ -735,8 +735,8 @@ mwan3_set_policies_iptables() mwan3_set_sticky_iptables() { - local rule="${1}" - local interface="${2}" + local interface="${1}" + local rule="${2}" local ipv="${3}" local policy="${4}" @@ -879,7 +879,7 @@ mwan3_set_user_iptables_rule() fi mwan3_push_update -F "mwan3_rule_$1" - config_foreach mwan3_set_sticky_iptables interface $ipv "$policy" + config_foreach mwan3_set_sticky_iptables interface "$rule" "$ipv" "$policy" mwan3_push_update -A "mwan3_rule_$1" \ -- 2.30.2