X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;ds=sidebyside;f=uip%2Faliasbr.c;h=1ed527fbd480a170bb53a5487a4c8cfa0520c97e;hb=d4c34b4439a9dbd89664de460ed37ecddc260fb1;hp=744d3bf1bb82213ea018d25cf58995f0e745557f;hpb=10eff860a28b96582526eb739fd0a55441669938;p=mmh diff --git a/uip/aliasbr.c b/uip/aliasbr.c index 744d3bf..1ed527f 100644 --- a/uip/aliasbr.c +++ b/uip/aliasbr.c @@ -81,8 +81,8 @@ akresult(struct aka *ak) if (cp) { dp = cp; cp = concat(cp, ",", pp, NULL); - free(dp); - free(pp); + mh_free0(&dp); + mh_free0(&pp); } else cp = pp; } @@ -431,7 +431,7 @@ add_aka(struct aka *ak, char *pp) if (strcmp(pp, ad->ad_text)==0) return; - ad = (struct adr *) mh_xcalloc(1, sizeof(*ad)); + ad = mh_xcalloc(1, sizeof(*ad)); ad->ad_text = getcpy(pp); ad->ad_local = strchr(pp, '@') == NULL; ad->ad_next = NULL; @@ -468,7 +468,7 @@ akalloc(char *id) { struct aka *p; - p = (struct aka *) mh_xcalloc(1, sizeof(*p)); + p = mh_xcalloc(1, sizeof(*p)); p->ak_name = getcpy(id); p->ak_visible = 0; @@ -489,7 +489,7 @@ hmalloc(struct passwd *pw) { struct home *p; - p = (struct home *) mh_xcalloc(1, sizeof(*p)); + p = mh_xcalloc(1, sizeof(*p)); p->h_name = getcpy(pw->pw_name); p->h_uid = pw->pw_uid;