X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=lib-mime%2Frfc822address.c;h=36485d39e98ab0975a9d4652aae84667ed1705dd;hp=ad4e117c46fa9fe2994a582146666039a448ea11;hb=22116d7063ab4d7de33946d74ab8b9cbc0f3f6ef;hpb=fc854762626c5e2dce8c5618860a882934ec81d2 diff --git a/lib-mime/rfc822address.c b/lib-mime/rfc822address.c index ad4e117..36485d3 100644 --- a/lib-mime/rfc822address.c +++ b/lib-mime/rfc822address.c @@ -32,11 +32,12 @@ void rfc822_qualify(address_t *addr, const char *host) { - char *p; + if (!host) + return; for (; addr; addr = addr->next) { if (!addr->group && addr->mailbox && !strchr(addr->mailbox, '@')) { - p = p_new(char, m_strlen(addr->mailbox) + m_strlen(host) + 2); + char *p = p_new(char, m_strlen(addr->mailbox) + m_strlen(host) + 2); sprintf(p, "%s@%s", addr->mailbox, host); p_delete(&addr->mailbox); addr->mailbox = p;