From 81acd2b99dbedb6ad7ecb694d913ce292b675bb3 Mon Sep 17 00:00:00 2001 From: Cameron Kaiser Date: Sun, 27 Sep 2020 16:21:22 -0700 Subject: [PATCH] closes #626: M1440677 --- netwerk/mime/nsMIMEHeaderParamImpl.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/netwerk/mime/nsMIMEHeaderParamImpl.cpp b/netwerk/mime/nsMIMEHeaderParamImpl.cpp index 462496918..083c9ab1b 100644 --- a/netwerk/mime/nsMIMEHeaderParamImpl.cpp +++ b/netwerk/mime/nsMIMEHeaderParamImpl.cpp @@ -485,10 +485,13 @@ nsMIMEHeaderParamImpl::DoParameterInternal(const char *aHeaderValue, if (*str != '"') { // The value is a token, not a quoted string. valueStart = str; - for (valueEnd = str; - *valueEnd && !nsCRT::IsAsciiSpace (*valueEnd) && *valueEnd != ';'; - valueEnd++) + for (valueEnd = str; *valueEnd && *valueEnd != ';'; valueEnd++) { ; + } + // ignore trailing whitespace: + while (valueEnd > valueStart && nsCRT::IsAsciiSpace(*(valueEnd - 1))) { + valueEnd--; + } str = valueEnd; } else { isQuotedString = true;