X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=uip%2Fdistsbr.c;h=058875c571452b7d0df4665c8623cfd0e76bd102;hb=b16c039dc21faa0d68a0ba45eab857895e82439b;hp=21b42a5cf883c3b6e9f859ffc0e719ecba1f5879;hpb=a87df3543d3bc128ba4079d1f95638476ba5ca50;p=mmh diff --git a/uip/distsbr.c b/uip/distsbr.c index 21b42a5..058875c 100644 --- a/uip/distsbr.c +++ b/uip/distsbr.c @@ -25,7 +25,7 @@ int distout(char *drft, char *msgnam, char *backup) { enum state state; - struct field f = free_field; + struct field f = {{0}}; unsigned char *dp; int resent = 0; FILE *ifp, *ofp; @@ -123,7 +123,7 @@ static int ready_msg(char *msgnam) { enum state state; - struct field f = free_field; + struct field f = {{0}}; char tmpfil[BUFSIZ]; int out; FILE *ifp, *ofp; @@ -182,10 +182,10 @@ ready_msg(char *msgnam) return NOTOK; } unlink(tmpfil); - fprintf(ofp, "\n%s", f.value); + fputs("\n", ofp); while (state == BODY2) { - state = m_getfld2(state, &f, ifp); fputs(f.value, ofp); + state = m_getfld2(state, &f, ifp); } /* FALL */