diff options
author | Christian Neukirchen <chneukirchen@gmail.com> | 2016-07-15 16:51:43 +0200 |
---|---|---|
committer | Christian Neukirchen <chneukirchen@gmail.com> | 2016-07-15 16:51:43 +0200 |
commit | 8c7e822d888b48db883ea9a1f6849d27b799a4f0 (patch) | |
tree | ef45c777f25489e5bf790666cba4ca4e68cc521d /hdr.c | |
parent | 54b93c8f639a151758541e5739ce8cdb84174395 (diff) | |
download | mblaze-8c7e822d888b48db883ea9a1f6849d27b799a4f0.tar.gz mblaze-8c7e822d888b48db883ea9a1f6849d27b799a4f0.tar.xz mblaze-8c7e822d888b48db883ea9a1f6849d27b799a4f0.zip |
hdr: rfc2047 decode headers
Diffstat (limited to 'hdr.c')
-rw-r--r-- | hdr.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/hdr.c b/hdr.c index bc59f75..6dd96ca 100644 --- a/hdr.c +++ b/hdr.c @@ -54,8 +54,12 @@ headerall(char *file) return; char *h = 0; - while ((h = blaze822_next_header(msg, h))) - printhdr(h); + while ((h = blaze822_next_header(msg, h))) { + char d[4096]; + blaze822_decode_rfc2047(d, h, sizeof d, "UTF-8"); + + printhdr(d); + } } int |