reverseproxy: Parse humanized byte size (fix #5095)

This commit is contained in:
Matthew Holt
2022-09-29 12:37:06 -06:00
parent 037dc23cad
commit 2a8c458ffe
2 changed files with 3 additions and 3 deletions

View File

@@ -537,9 +537,9 @@ func (h *Handler) UnmarshalCaddyfile(d *caddyfile.Dispenser) error {
if !d.NextArg() {
return d.ArgErr()
}
size, err := strconv.Atoi(d.Val())
size, err := humanize.ParseBytes(d.Val())
if err != nil {
return d.Errf("invalid size (bytes): %s", d.Val())
return d.Errf("invalid byte size '%s': %v", d.Val(), err)
}
if d.NextArg() {
return d.ArgErr()