diff --git a/go/iptables-api.go b/go/iptables-api.go index a04d8b4..7958fdb 100644 --- a/go/iptables-api.go +++ b/go/iptables-api.go @@ -226,14 +226,14 @@ func iptableHandle(proto string, task string, ipvar string) (string, error) { return "ip already exists", err } else { err = ipt.Insert("filter", "APIBANLOCAL", 1, "-s", ipvar, "-d", "0/0", "-j", targetChain) + if err != nil { + log.Println("iptableHandler: error pushing address", err) + return "", err + } else { + return "pushed", nil + } } } - if err != nil { - log.Println("iptableHandler: error pushing address", err) - return "", err - } else { - return "pushed", nil - } default: log.Println("iptableHandler: unknown task") return "", errors.New("unknown task")