struct Address *mutt_default_from(void)
{
struct Address *addr = NULL;
- const char *fqdn = mutt_fqdn(true);
/* Note: We let $from override $realname here.
* Is this the right thing to do?
if (From)
addr = mutt_addr_copy(From);
- else if (UseDomain)
- {
- addr = mutt_addr_new();
- addr->mailbox =
- mutt_mem_malloc(mutt_str_strlen(Username) + mutt_str_strlen(fqdn) + 2);
- sprintf(addr->mailbox, "%s@%s", NONULL(Username), NONULL(fqdn));
- }
- else
- {
+ else {
addr = mutt_addr_new();
- addr->mailbox = mutt_str_strdup(NONULL(Username));
+ if (UseDomain)
+ {
+ const char *fqdn = mutt_fqdn(true);
+ addr->mailbox =
+ mutt_mem_malloc(mutt_str_strlen(Username) + mutt_str_strlen(fqdn) + 2);
+ sprintf(addr->mailbox, "%s@%s", NONULL(Username), NONULL(fqdn));
+ }
+ else
+ {
+ addr->mailbox = mutt_str_strdup(NONULL(Username));
+ }
}
return addr;