diff options
author | Slávek Banko <slavek.banko@axis.cz> | 2015-10-13 18:03:39 +0200 |
---|---|---|
committer | Slávek Banko <slavek.banko@axis.cz> | 2015-10-13 18:03:39 +0200 |
commit | 912e4866efdedea1a936c30ceb80d5d6df8d263d (patch) | |
tree | 7017c92a8756346813b6645724faa83c77de14c4 | |
parent | 51a6bc1a56863ade210d4de0696d376696eef94a (diff) | |
download | tdelibs-912e4866efdedea1a936c30ceb80d5d6df8d263d.tar.gz tdelibs-912e4866efdedea1a936c30ceb80d5d6df8d263d.zip |
Fix quotedPrintablecodec to support lower-case letters in hex codes
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
-rw-r--r-- | tdecore/kmdcodec.cpp | 5 |
1 files 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 <config.h> +#include <ctype.h> #include <stdio.h> #include <string.h> #include <stdlib.h> @@ -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)) { |