X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/a3544ffdfac9536a2a115dd7afd805a399083e01..2e9ce3236ae4bdbb7d41d297faf063c564d39f6c:/sbr/addrsbr.c diff --git a/sbr/addrsbr.c b/sbr/addrsbr.c index a073e707..e5b20520 100644 --- a/sbr/addrsbr.c +++ b/sbr/addrsbr.c @@ -242,10 +242,13 @@ auxformat (struct mailname *mp, int extras) strncpy (addr, mp->m_mbox ? mp->m_mbox : "", sizeof(addr)); else - if (mp->m_type != UUCPHOST) - snprintf (addr, sizeof(addr), mp->m_host ? "%s%s@%s" : "%s%s", - empty(mp->m_path), empty(mp->m_mbox), mp->m_host); - else + if (mp->m_type != UUCPHOST) { + if (mp->m_host) + snprintf (addr, sizeof(addr), "%s%s@%s", empty(mp->m_path), + empty(mp->m_mbox), mp->m_host); + else snprintf (addr, sizeof(addr), "%s%s", empty(mp->m_path), + empty(mp->m_mbox)); + } else snprintf (addr, sizeof(addr), "%s!%s", mp->m_host, mp->m_mbox); if (!extras)