X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/afee8ed17a56617618fb7f963b111d7cf0fb56e7..9389882b87260b964150ae7aa1949dcdbc2ef421:/uip/forwsbr.c diff --git a/uip/forwsbr.c b/uip/forwsbr.c index cf043c40..48fecb17 100644 --- a/uip/forwsbr.c +++ b/uip/forwsbr.c @@ -123,7 +123,6 @@ build_form (char *form, char *digest, int *dat, char *from, char *to, adios(NULL, "m_getfld() returned %d", state); } } - m_getfld_state_destroy (&gstate); /* * Override any components just in case they were included in the @@ -136,6 +135,7 @@ build_form (char *form, char *digest, int *dat, char *from, char *to, */ finished: + m_getfld_state_destroy (&gstate); cptr = fmt_findcomp ("digest"); if (cptr) { @@ -181,7 +181,7 @@ finished: adios ("dup", "unable to"); line = mh_xmalloc ((unsigned) fmtsize); - fmt_scan (fmt, line, fmtsize - 1, fmtsize, dat); + fmt_scan (fmt, line, fmtsize - 1, fmtsize, dat, NULL); fputs (line, tmp); free (line); if (fclose (tmp))