From 90d35b70b44b9281a7e447cbd950f94c4e8a85e8 Mon Sep 17 00:00:00 2001 From: Harshavardhana Date: Wed, 7 Dec 2022 08:30:52 -0800 Subject: [PATCH] remove unnecessary logs for truncated XML inputs (#16184) --- cmd/utils.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/cmd/utils.go b/cmd/utils.go index 192a3501b..74086ea8d 100644 --- a/cmd/utils.go +++ b/cmd/utils.go @@ -231,7 +231,14 @@ func xmlDecoder(body io.Reader, v interface{}, size int64) error { d := xml.NewDecoder(lbody) // Ignore any encoding set in the XML body d.CharsetReader = nopCharsetConverter - return d.Decode(v) + err := d.Decode(v) + if errors.Is(err, io.EOF) { + err = &xml.SyntaxError{ + Line: 0, + Msg: err.Error(), + } + } + return err } // hasContentMD5 returns true if Content-MD5 header is set.