From 48c3adf7bda38f19bd5c4a1a58348ae91bc82bf8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sl=C3=A1vek=20Banko?= Date: Tue, 13 Oct 2015 18:03:39 +0200 Subject: Fix quotedPrintablecodec to support lower-case letters in hex codes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Slávek Banko (cherry picked from commit 912e4866efdedea1a936c30ceb80d5d6df8d263d) --- tdecore/kmdcodec.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tdecore/kmdcodec.cpp b/tdecore/kmdcodec.cpp index 77badf49f..48afddb09 100644 --- a/tdecore/kmdcodec.cpp +++ b/tdecore/kmdcodec.cpp @@ -37,6 +37,7 @@ #include +#include #include #include #include @@ -324,8 +325,8 @@ void KCodecs::quotedPrintableDecode(const TQByteArray& in, TQByteArray& out) { if (i < length - 2) { - char c1 = in[i + 1]; - char c2 = in[i + 2]; + char c1 = toupper(in[i + 1]); + char c2 = toupper(in[i + 2]); if (('\n' == c1) || ('\r' == c1 && '\n' == c2)) { -- cgit v1.2.3