-
-/*
- * ali.c -- list nmh mail aliases
+/* ali.c -- list nmh mail aliases
*
* This code is Copyright (c) 2002, by the authors of nmh. See the
* COPYRIGHT file in the root directory of the nmh distribution for
} else {
/* print them all */
for (ak = akahead; ak; ak = ak->ak_next) {
+ char *res;
+
printf ("%s: ", ak->ak_name);
pos += strlen (ak->ak_name) + 1;
- print_aka (akresult (ak), list, pos);
+ res = akresult(ak);
+ print_aka(res, list, pos);
+ free(res);
}
}
}
while ((cp = getname (pp))) {
if ((np = getm (cp, NULL, 0, NULL, 0)) == NULL)
continue;
- if (!strcasecmp (mp->m_host ? mp->m_host : "",
- np->m_host ? np->m_host : "") &&
- !strcasecmp (mp->m_mbox ? mp->m_mbox : "",
- np->m_mbox ? np->m_mbox : "")) {
+ if (!strcasecmp (FENDNULL(mp->m_host),
+ FENDNULL(np->m_host)) &&
+ !strcasecmp (FENDNULL(mp->m_mbox),
+ FENDNULL(np->m_mbox))) {
vp = vp ? add (ak->ak_name, add (",", vp))
: getcpy (ak->ak_name);
mnfree (np);