diff options
author | Wojciech Polak <polak@gnu.org> | 2004-01-13 09:52:09 +0000 |
---|---|---|
committer | Wojciech Polak <polak@gnu.org> | 2004-01-13 09:52:09 +0000 |
commit | c00e6db2910935d81783f0fe681d3cf8bb743dab (patch) | |
tree | 73ed81d106db817c0f753d9b32719b7449e0f1d1 /frm | |
parent | c49a7e4cf5c2ab354d89d2d785aaa84e1cc4ce48 (diff) | |
download | mailutils-c00e6db2910935d81783f0fe681d3cf8bb743dab.tar.gz mailutils-c00e6db2910935d81783f0fe681d3cf8bb743dab.tar.bz2 |
(get_personal): Fixed
Diffstat (limited to 'frm')
-rw-r--r-- | frm/frm.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -229,12 +229,13 @@ get_personal (header_t hdr, const char *field, char *personal, size_t buflen) { address_t address = NULL; size_t len = 0; + + frm_rfc2047_decode (hfield, sizeof (hfield)); + address_create (&address, hfield); address_get_personal (address, 1, personal, buflen, &len); address_destroy (&address); - frm_rfc2047_decode (personal, buflen); - if (len == 0) strncpy (personal, hfield, buflen)[buflen - 1] = '\0'; } |