From e5c0afa013a85e0546492cd2030b892ab3883927 Mon Sep 17 00:00:00 2001 From: Adnan Maolood Date: Sat, 20 Mar 2021 12:07:24 -0400 Subject: [PATCH] response: Treat empty meta as invalid --- response.go | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/response.go b/response.go index 7404082..03d65ef 100644 --- a/response.go +++ b/response.go @@ -72,13 +72,9 @@ func ReadResponse(r io.ReadCloser) (*Response, error) { // Trim carriage return meta = meta[:len(meta)-1] // Ensure meta is less than or equal to 1024 bytes - if len(meta) > 1024 { + if len(meta) == 0 || len(meta) > 1024 { return nil, ErrInvalidResponse } - if resp.Status.Class() == StatusSuccess && meta == "" { - // Use default media type - meta = defaultMediaType - } resp.Meta = meta // Read terminating newline