X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=sbr%2Ffmt_addr.c;h=25c0e168ae8580e5c03b9024846d660e3c8962dd;hp=d6218b565f8263c2e05d9582d25bc1ada58fe25c;hb=4112940aea5591648b03a81907408752c08b33aa;hpb=714b5c530ece27ea2835a313013f5b770163403c diff --git a/sbr/fmt_addr.c b/sbr/fmt_addr.c index d6218b5..25c0e16 100644 --- a/sbr/fmt_addr.c +++ b/sbr/fmt_addr.c @@ -41,7 +41,7 @@ static unsigned int bufsiz; /* current size of buf */ ** returns a pointer to the concatenated address string. ** ** We try to not do a lot of malloc/copy/free's (which is why we -** don't call "getcpy") but still place no upper limit on the +** don't call "mh_xstrdup") but still place no upper limit on the ** length of the result string. ** ** This routine is placed in a separate library so it can be @@ -51,16 +51,16 @@ static unsigned int bufsiz; /* current size of buf */ char * formataddr(char *orig, char *str) { - register int len; - register int isgroup; - register char *dst; - register char *cp; - register char *sp; - register struct mailname *mp = NULL; + int len; + int isgroup; + char *dst; + char *cp; + char *sp; + struct mailname *mp = NULL; /* if we don't have a buffer yet, get one */ if (bufsiz == 0) { - buf = mh_xmalloc(BUFINCR); + buf = mh_xcalloc(BUFINCR, sizeof(char)); last_dst = buf; /* XXX */ bufsiz = BUFINCR - 6; /* leave some slop */ bufend = buf + bufsiz;