aboutsummaryrefslogtreecommitdiff
path: root/plugin/forward/setup.go
diff options
context:
space:
mode:
Diffstat (limited to 'plugin/forward/setup.go')
-rw-r--r--plugin/forward/setup.go5
1 files changed, 1 insertions, 4 deletions
diff --git a/plugin/forward/setup.go b/plugin/forward/setup.go
index 1f88daba5..8bd1e1ff4 100644
--- a/plugin/forward/setup.go
+++ b/plugin/forward/setup.go
@@ -163,13 +163,10 @@ func parseBlock(c *caddy.Controller, f *Forward) error {
if !c.NextArg() {
return c.ArgErr()
}
- n, err := strconv.Atoi(c.Val())
+ n, err := strconv.ParseUint(c.Val(), 10, 32)
if err != nil {
return err
}
- if n < 0 {
- return fmt.Errorf("max_fails can't be negative: %d", n)
- }
f.maxfails = uint32(n)
case "health_check":
if !c.NextArg() {