chiark / gitweb /
regress: Add Tensuresetup into Hexit; remove it from Q_vb in hfuzzraw
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 30 Nov 2016 23:17:02 +0000 (23:17 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 11 Jun 2020 15:13:02 +0000 (16:13 +0100)
Everyone else's generated H* functions call Tensuresetup before they
call Q_vb.  So Hexit should too.

Q_vb in hfuzzraw no longer needs it then.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
regress/hcommon.c.m4
regress/hfuzzraw.c.m4

index 5e3b58734cdd5826c531bf0a18437235f1821412..f3c77d9de1e55263d91e9d926dbd7ba0be4696e3 100644 (file)
@@ -256,6 +256,7 @@ void Toutputerr(void) {
 }
 
 void Hexit(int rv) {
+  Tensuresetup();
   vb.used= 0;
   Tvbf("exit %d", rv);
   Q_vb();
index 0dec50a95ed5d8e2b2b2e25c91cb0ef4fccb629f..3be0cc7c6486190bbd179d8865e01c0b081b3940 100644 (file)
@@ -77,7 +77,6 @@ void Tensuresetup(void) {
 }
 
 void Q_vb(void) {
-  Tensuresetup();
   if (!adns__vbuf_append(&vb,"",1)) Tnomem();
   if (fprintf(traceout," %s\n",vb.buf) == EOF) Toutputerr();
   Tflushtrace();