X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=zotnet%2Fmf%2Fmf.c;fp=zotnet%2Fmf%2Fmf.c;h=d1db19fc11a93024156c114d7cd21320fbfb19c5;hb=3c9700d8d045f3ff26ce5dd2a174454dafc14822;hp=b129785e88d8f36c759ccc9222adac6cf9f350f9;hpb=8f8d299c72fdf8105947681d459dde45eda94e9d;p=mmh diff --git a/zotnet/mf/mf.c b/zotnet/mf/mf.c index b129785..d1db19f 100644 --- a/zotnet/mf/mf.c +++ b/zotnet/mf/mf.c @@ -163,7 +163,7 @@ uucpadrx (char *addrs) return NULL; } - if ((wp = strchr(cp, ',')) == NULL) + if ((wp = strchr(cp, ',')) == NULL) { if ((wp = strchr(cp, ' ')) != NULL) { xp = wp; while (isspace (*xp)) @@ -172,11 +172,12 @@ uucpadrx (char *addrs) yp = xp + 4; while (isspace (*yp)) yp++; - if (*yp != 0) + if (*yp != 0) { if ((zp = strchr(yp, ' ')) != NULL) *zp = 0, tp = ++zp; else tp = NULL; + } else *wp = 0, tp = ++wp; } @@ -185,6 +186,7 @@ uucpadrx (char *addrs) } else tp = NULL; + } else *wp = 0, tp = ++wp; @@ -951,7 +953,7 @@ mfgets (FILE *in, char **bp) *cp++ = i; break; } - if (cp >= ep) + if (cp >= ep) { if (!(dp = realloc (pp, (size_t) (len += BUFSIZ)))) { free (pp); pp = NULL; @@ -959,5 +961,6 @@ mfgets (FILE *in, char **bp) } else cp += dp - pp, ep = (pp = cp) + len - 2; + } } }