|
From: Jeremy F. <je...@go...> - 2005-02-25 05:39:59
|
CVS commit by fitzhardinge:
Oops. I've had this sitting in my tree for ages, but forgot to check it in.
Properly restore the signal mask on return from a signal handler.
M +1 -0 signal.c 1.15
--- valgrind/coregrind/x86/signal.c #1.14:1.15
@@ -554,4 +554,5 @@ static Bool restore_vg_sigframe(ThreadSt
tst->sig_mask = frame->mask;
+ tst->eff_sig_mask = frame->mask;
if (VG_(needs).shadow_regs) {
|