Mercurial > dovecot > original-hg > dovecot-1.2
changeset 6605:d81a50101724 HEAD
Whitespace skipping was broken.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Mon, 22 Oct 2007 21:58:45 +0300 |
parents | 1478fc5cf632 |
children | 1fc0aae1c159 |
files | src/lib/base64.c |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib/base64.c Sun Oct 21 20:36:35 2007 +0300 +++ b/src/lib/base64.c Mon Oct 22 21:58:45 2007 +0300 @@ -90,7 +90,7 @@ unsigned char input[4], output[3]; int ret = 1; - for (src_pos = 0; src_pos+3 < src_size; src_pos += 4) { + for (src_pos = 0; src_pos+3 < src_size; ) { input[0] = b64dec[src_c[src_pos]]; if (input[0] == 0xff) { if (IS_EMPTY(src_c[src_pos++])) @@ -126,6 +126,7 @@ output[2] = ((input[2] << 6) & 0xc0) | input[3]; buffer_append(dest, output, 3); + src_pos += 4; } for (; src_pos < src_size; src_pos++) {