diff options
author | Leah Neukirchen <leah@vuxu.org> | 2017-11-08 21:32:28 +0100 |
---|---|---|
committer | Leah Neukirchen <leah@vuxu.org> | 2017-11-08 21:32:28 +0100 |
commit | 5131b4305f6733ff4c466673c73ed4c5cf9fa8eb (patch) | |
tree | 12a4279074223ef38605e260a5a3e939e44468fb /mscan.c | |
parent | 00a1382175020c51c564bde0173c31892a0a0877 (diff) | |
download | mblaze-5131b4305f6733ff4c466673c73ed4c5cf9fa8eb.tar.gz mblaze-5131b4305f6733ff4c466673c73ed4c5cf9fa8eb.tar.xz mblaze-5131b4305f6733ff4c466673c73ed4c5cf9fa8eb.zip |
mscan: display TO: address decode
Diffstat (limited to 'mscan.c')
-rw-r--r-- | mscan.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/mscan.c b/mscan.c index 45723b3..def7fd6 100644 --- a/mscan.c +++ b/mscan.c @@ -208,7 +208,9 @@ fmt_from(struct message *msg) from = fromdec; if (itsme(fromdec) && ((w = blaze822_hdr(msg, "to")))) { - snprintf(fromdec, sizeof fromdec, "TO:%s", w); + memcpy(fromdec, "TO:", 4); + blaze822_decode_rfc2047(fromdec + 3, w, + sizeof fromdec - 1 - 3, "UTF-8"); from = fromdec; } else { char *disp, *addr; |