summaryrefslogtreecommitdiff
path: root/Modules/binascii.c
diff options
context:
space:
mode:
authorGeorg Brandl <georg@python.org>2006-11-16 17:08:48 +0000
committerGeorg Brandl <georg@python.org>2006-11-16 17:08:48 +0000
commitdd3bffb679f8c76ffb1ac9a9a4a7fb515e0f4447 (patch)
tree3d875537eb95d43fb5f72a032f3eb1b475ccdf90 /Modules/binascii.c
parent7563191cf6d6794c58c2ae3a4d0aa8e59f91f5db (diff)
downloadcpython-git-dd3bffb679f8c76ffb1ac9a9a4a7fb515e0f4447.tar.gz
Bug #1588217: don't parse "= " as a soft line break in binascii's
a2b_qp() function, instead leave it in the string as quopri.decode() does. (backport from rev. 52765)
Diffstat (limited to 'Modules/binascii.c')
-rw-r--r--Modules/binascii.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/Modules/binascii.c b/Modules/binascii.c
index 3b2c8b254c..4dee45198e 100644
--- a/Modules/binascii.c
+++ b/Modules/binascii.c
@@ -1057,8 +1057,7 @@ binascii_a2b_qp(PyObject *self, PyObject *args, PyObject *kwargs)
in++;
if (in >= datalen) break;
/* Soft line breaks */
- if ((data[in] == '\n') || (data[in] == '\r') ||
- (data[in] == ' ') || (data[in] == '\t')) {
+ if ((data[in] == '\n') || (data[in] == '\r')) {
if (data[in] != '\n') {
while (in < datalen && data[in] != '\n') in++;
}