Changeset 214:3c9256cffd7b for alias.c

Show
Ignore:
Timestamp:
1998-07-23 13:57:28 (10 years ago)
Author:
Thomas Roessler <roessler@…>
Branch:
mutt-0-94
Message:

Guard lots of global (char *) variable deferences against
NULL pointers.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • alias.c

    r27 r214  
    109109  } 
    110110 
    111   if (option (OPTUSEDOMAIN) && Fqdn[0] != '@') 
     111  if (option (OPTUSEDOMAIN) && Fqdn && Fqdn[0] != '@') 
    112112  { 
    113113    /* now qualify all local addresses */ 
     
    377377  if (!addr->mailbox) 
    378378    return 0; 
    379   if (strcasecmp (addr->mailbox, Username) == 0) 
     379  if (strcasecmp (addr->mailbox, NONULL(Username)) == 0) 
    380380    return 1; 
    381   snprintf (buf, sizeof (buf), "%s@%s", Username, Hostname); 
     381  snprintf (buf, sizeof (buf), "%s@%s", NONULL(Username), NONULL(Hostname)); 
    382382  if (strcasecmp (addr->mailbox, buf) == 0) 
    383383    return 1; 
    384   snprintf (buf, sizeof (buf), "%s@%s", Username, Fqdn); 
     384  snprintf (buf, sizeof (buf), "%s@%s", NONULL(Username), NONULL(Fqdn)); 
    385385  if (strcasecmp (addr->mailbox, buf) == 0) 
    386386    return 1;