diff --git a/plugin/erratic/setup.go b/plugin/erratic/setup.go index 9079349ee..01f4c9e8a 100644 --- a/plugin/erratic/setup.go +++ b/plugin/erratic/setup.go @@ -86,6 +86,8 @@ func parseErratic(c *caddy.Controller) (*Erratic, error) { return nil, c.ArgErr() } + // Defaults. + e.truncate = 2 if len(args) == 0 { continue } diff --git a/plugin/erratic/setup_test.go b/plugin/erratic/setup_test.go index 9d2ff51b9..8d7cfd1d4 100644 --- a/plugin/erratic/setup_test.go +++ b/plugin/erratic/setup_test.go @@ -51,6 +51,10 @@ func TestParseErratic(t *testing.T) { drop 3 delay }`, false, 3, 2, 0}, + {`erratic { + drop 3 + truncate + }`, false, 3, 0, 2}, // fails {`erratic { drop -1