X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=uip%2Fali.c;h=d4c6c7fb20e98371bc1ac9a43d66c82f40610fb9;hp=dc2a3414d40510f0ffc0a110562f9688a4694231;hb=6e9577f324bef90765a5edc02044eb111ec48072;hpb=5ba9c2f13fedf1d8d6ed907ef1f505616290efaa diff --git a/uip/ali.c b/uip/ali.c index dc2a341..d4c6c7f 100644 --- a/uip/ali.c +++ b/uip/ali.c @@ -40,6 +40,8 @@ static struct swit switches[] = { { NULL, 0 } }; +char *version=VERSION; + static int pos = 1; extern struct aka *akahead; @@ -125,7 +127,7 @@ main(int argc, char **argv) if (deffiles && (cp = context_find("Aliasfile"))) { char *dp = NULL; - for (ap = brkstring(dp=getcpy(cp), " ", "\n"); + for (ap = brkstring(dp=mh_xstrdup(cp), " ", "\n"); ap && *ap; ap++) { if ((i = alias(etcpath(*ap))) != AK_OK) { adios(EX_DATAERR, NULL, "aliasing error in %s: %s", @@ -133,7 +135,7 @@ main(int argc, char **argv) } } if (dp) { - free(dp); + mh_free0(&dp); } } @@ -230,7 +232,7 @@ print_usr(char *s, int list, int norm) if (!mh_strcasecmp(mp->m_host, np->m_host) && !mh_strcasecmp(mp->m_mbox, np->m_mbox)) { vp = vp ? add(ak->ak_name, add(",", vp)) - : getcpy(ak->ak_name); + : mh_xstrdup(ak->ak_name); mnfree(np); while (getname("")) continue; @@ -244,5 +246,5 @@ print_usr(char *s, int list, int norm) print_aka(vp ? vp : s, list, 0); if (vp) - free(vp); + mh_free0(&vp); }