[master] fd06bc0 Get the sign/logic right

Poul-Henning Kamp phk at FreeBSD.org
Tue Jan 16 10:06:06 UTC 2018


commit fd06bc03296470c4b3736dc6e725a6368ec55547
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date:   Tue Jan 16 10:04:42 2018 +0000

    Get the sign/logic right

diff --git a/bin/varnishtest/vtc_process.c b/bin/varnishtest/vtc_process.c
index df950cd..b4bedca 100644
--- a/bin/varnishtest/vtc_process.c
+++ b/bin/varnishtest/vtc_process.c
@@ -324,7 +324,7 @@ process_thread(void *priv)
 	if (p->expect_signal >= 0 && sig != p->expect_signal)
 		vtc_fatal(p->vl, "Expected signal %d got %d",
 			p->expect_signal, sig);
-	else if (sig && sig != p->expect_signal)
+	else if (sig != 0 && sig != -p->expect_signal)
 		vtc_fatal(p->vl, "Expected signal %d got %d",
 			-p->expect_signal, sig);
 	if (ext != p->expect_exit)


More information about the varnish-commit mailing list