X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=blobdiff_plain;f=notmuch-reply.c;h=0d29cf075d0c8b61d39910ec6ddd24605a0a8649;hp=31679a57225e1f2212797f05575c4aeef307a625;hb=62379f3dee5bc3673007271bc43ecc2587ac4e22;hpb=9953e9a5a85b3ffbf62b86a6aa9bd0322d425f81 diff --git a/notmuch-reply.c b/notmuch-reply.c index 31679a57..0d29cf07 100644 --- a/notmuch-reply.c +++ b/notmuch-reply.c @@ -207,6 +207,9 @@ mailing_list_munged_reply_to (notmuch_message_t *message) InternetAddressMailbox *mailbox; header = notmuch_message_get_header (message, "reply-to"); + if (*header == '\0') + return 0; + list = internet_address_list_parse_string (header); if (internet_address_list_length (list) != 1) @@ -219,9 +222,8 @@ mailing_list_munged_reply_to (notmuch_message_t *message) mailbox = INTERNET_ADDRESS_MAILBOX (address); addr = internet_address_mailbox_get_addr (mailbox); - /* Note that strcasestr() is a GNU extension, strstr() might be sufficient */ - if (strcasestr (notmuch_message_get_header (message, "to"), addr) == 0 || - strcasestr (notmuch_message_get_header (message, "cc"), addr) == 0) + if (strstr (notmuch_message_get_header (message, "to"), addr) != 0 || + strstr (notmuch_message_get_header (message, "cc"), addr) != 0) { return 1; }