diff options
-rw-r--r-- | frm/frm.c | 11 | ||||
-rw-r--r-- | mail/from.c | 4 |
2 files changed, 8 insertions, 7 deletions
@@ -174,7 +174,7 @@ get_personal (header_t hdr, const char *field, char *personal, size_t buflen) /* Empty string. */ *hfield = '\0'; - status = header_get_value (hdr, field, hfield, sizeof (hfield), NULL); + status = header_get_value_unfold (hdr, field, hfield, sizeof (hfield), NULL); if (status == 0) { address_t address = NULL; @@ -242,8 +242,8 @@ action (observer_t o, size_t type) if (show_field) { char hfield[256]; - int status = header_get_value (hdr, show_field, hfield, - sizeof (hfield), NULL); + int status = header_get_value_unfold (hdr, show_field, hfield, + sizeof (hfield), NULL); if (status == 0) printf ("%s", hfield); } @@ -272,8 +272,9 @@ action (observer_t o, size_t type) if (show_subject) { char hsubject[64]; - int status = header_get_value (hdr, MU_HEADER_SUBJECT, hsubject, - sizeof (hsubject), NULL); + int status = header_get_value_unfold (hdr, MU_HEADER_SUBJECT, + hsubject, + sizeof (hsubject), NULL); if(status == 0) printf("%s", hsubject); } diff --git a/mail/from.c b/mail/from.c index 0e2f6e90e..805b783ed 100644 --- a/mail/from.c +++ b/mail/from.c @@ -38,7 +38,7 @@ mail_from0 (msgset_t *mspec, message_t msg, void *data) mu_timezone tz; message_get_header (msg, &hdr); - if (header_aget_value (hdr, MU_HEADER_FROM, &from) == 0) + if (header_aget_value_unfold (hdr, MU_HEADER_FROM, &from) == 0) { address_t address = NULL; if (address_create (&address, from) == 0) @@ -57,7 +57,7 @@ mail_from0 (msgset_t *mspec, message_t msg, void *data) address_destroy (&address); } } - header_aget_value (hdr, MU_HEADER_SUBJECT, &subj); + header_aget_value_unfold (hdr, MU_HEADER_SUBJECT, &subj); message_get_attribute (msg, &attr); |