[master] 0fa953359 vev: Restore a default handler without flags

Nils Goroll nils.goroll at uplex.de
Mon Sep 30 14:28:06 UTC 2024


commit 0fa9533594ec90884da09eb2f1642a70d3814b1b
Author: Thibaut Artis <thibaut.artis at varnish-software.com>
Date:   Tue Apr 30 11:28:21 2024 +0200

    vev: Restore a default handler without flags

diff --git a/lib/libvarnish/vev.c b/lib/libvarnish/vev.c
index ff097310d..8269e751c 100644
--- a/lib/libvarnish/vev.c
+++ b/lib/libvarnish/vev.c
@@ -343,7 +343,7 @@ VEV_Stop(struct vev_root *evb, struct vev *e)
 		assert(es->vev == e);
 		es->vev = NULL;
 		es->vevb = NULL;
-		es->sigact.sa_flags = e->sig_flags;
+		es->sigact.sa_flags = 0;
 		es->sigact.sa_handler = SIG_DFL;
 		AZ(sigaction(e->sig, &es->sigact, NULL));
 		es->happened = 0;


More information about the varnish-commit mailing list