[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