|
From: <sv...@va...> - 2005-05-03 22:31:30
|
Author: sewardj
Date: 2005-05-03 23:31:22 +0100 (Tue, 03 May 2005)
New Revision: 3610
Modified:
trunk/coregrind/x86-linux/syscalls.c
Log:
Fix stupid bug I introduced in r3556, which broke handling of RT
signals. Sigh.
Modified: trunk/coregrind/x86-linux/syscalls.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/coregrind/x86-linux/syscalls.c 2005-05-03 18:19:05 UTC (rev 360=
9)
+++ trunk/coregrind/x86-linux/syscalls.c 2005-05-03 22:31:22 UTC (rev 361=
0)
@@ -613,7 +613,7 @@
something goes wrong in the sigreturn */
VGA_(restart_syscall)(&tst->arch);
=20
- VG_(sigframe_destroy)(tid, False);
+ VG_(sigframe_destroy)(tid, True);
=20
/* Keep looking for signals until there are none */
VG_(poll_signals)(tid);
|