Make use of iptablesPath variable which has the path of iptables, instead of using string iptables directly
Signed-off-by: Gaurav <gaurav.gosec@gmail.com>
This commit is contained in:
parent
861cba008d
commit
23db1c36a6
1 changed files with 1 additions and 1 deletions
|
@ -261,7 +261,7 @@ func Exists(table Table, chain string, rule ...string) bool {
|
||||||
// parse "iptables -S" for the rule (this checks rules in a specific chain
|
// parse "iptables -S" for the rule (this checks rules in a specific chain
|
||||||
// in a specific table)
|
// in a specific table)
|
||||||
ruleString := strings.Join(rule, " ")
|
ruleString := strings.Join(rule, " ")
|
||||||
existingRules, _ := exec.Command("iptables", "-t", string(table), "-S", chain).Output()
|
existingRules, _ := exec.Command(iptablesPath, "-t", string(table), "-S", chain).Output()
|
||||||
|
|
||||||
// regex to replace ips in rule
|
// regex to replace ips in rule
|
||||||
// because MASQUERADE rule will not be exactly what was passed
|
// because MASQUERADE rule will not be exactly what was passed
|
||||||
|
|
Loading…
Reference in a new issue