[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    =?utf-8?q?=5Bkdelibs=5D_kioslave/http=3A_Fix_regression_in_chars?=
From:       Maks Orlovich <maksim () kde ! org>
Date:       2011-03-18 1:33:29
Message-ID: 20110318013329.1F2DEA60BE () git ! kde ! org
[Download RAW message or body]

Git commit 13770201a98d95e5d807185c80cd0bb4f31b3aa1 by Maks Orlovich.
Committed on 06/03/2011 at 16:02.
Pushed by orlovich into branch 'master'.

Fix regression in charset parsing.

Implicit LWS is permitted between tokens in key/value pairs.

BUG: 260885

M  +2    -0    kioslave/http/http.cpp     

http://commits.kde.org/kdelibs/13770201a98d95e5d807185c80cd0bb4f31b3aa1

diff --git a/kioslave/http/http.cpp b/kioslave/http/http.cpp
index f92d394..1654dfc 100644
--- a/kioslave/http/http.cpp
+++ b/kioslave/http/http.cpp
@@ -3061,6 +3061,8 @@ endParsing:
                     mediaAttribute = toQString(statement.mid(0, index));
                     mediaValue = toQString(statement.mid(index+1));
                 }
+                mediaAttribute = mediaAttribute.trimmed();
+                mediaValue     = mediaValue.trimmed();
 
                 if (mediaValue.startsWith(QLatin1Char('"'))) {
                     mediaValue.remove(QLatin1Char('"'));


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic