X-Git-Url: https://git.distorted.org.uk/~mdw/adns/blobdiff_plain/f63b3158df6472d1c6533a552675631fdd681d20..1fce8f33c514990e3343e0f325e78e73085d7dc7:/regress/hplayback.c.m4 diff --git a/regress/hplayback.c.m4 b/regress/hplayback.c.m4 index d7b383a..01e60db 100644 --- a/regress/hplayback.c.m4 +++ b/regress/hplayback.c.m4 @@ -40,6 +40,10 @@ m4_include(hmacros.i4) static FILE *Tinputfile, *Treportfile; static vbuf vb2; +extern void Tshutdown(void) { + adns__vbuf_free(&vb2); +} + static void Tensurereportfile(void) { const char *fdstr; int fd; @@ -74,6 +78,7 @@ static void Tensureinputfile(void) { fd= atoi(fdstr); Tinputfile= fdopen(fd,"r"); if (!Tinputfile) Tfailed("fdopen ADNS_TEST_IN_FD"); } + setvbuf(Tinputfile,0,_IONBF,0); if (!adns__vbuf_ensure(&vb2,1000)) Tnomem(); fgets(vb2.buf,vb2.avail,Tinputfile); Pcheckinput();