diff options
author | Christian Neukirchen <chneukirchen@gmail.com> | 2016-07-12 16:13:11 +0200 |
---|---|---|
committer | Christian Neukirchen <chneukirchen@gmail.com> | 2016-07-12 16:15:00 +0200 |
commit | 3d40dedd96c9ba19e4451f08ce139f26ebff9cf2 (patch) | |
tree | 6b4e29fe36bcbdbb9568dbe2730f0036edb49dcd /rfc2047.c | |
parent | 4bd036232df2595a1e27f1b9aa8c94abea314863 (diff) | |
download | mblaze-3d40dedd96c9ba19e4451f08ce139f26ebff9cf2.tar.gz mblaze-3d40dedd96c9ba19e4451f08ce139f26ebff9cf2.tar.xz mblaze-3d40dedd96c9ba19e4451f08ce139f26ebff9cf2.zip |
rfc2047: consistency
Diffstat (limited to 'rfc2047.c')
-rw-r--r-- | rfc2047.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/rfc2047.c b/rfc2047.c index 2d8d015..47d1e80 100644 --- a/rfc2047.c +++ b/rfc2047.c @@ -172,16 +172,19 @@ blaze822_decode_rfc2047(char *dst, char *src, size_t dlen, char *tgtenc) iconv_close(ic); - while (declen-- && dlen) { + while (declen && dlen) { *dst++ = *dec++; + declen--; dlen--; } b = stop + 2; } while (dlen && (s = strstr(b, "=?"))); - while (*b && dlen-- > 0) + while (*b && dlen > 0) { *dst++ = *b++; + dlen--; + } *dst = 0; |