From: Julian Seward Date: Sat, 12 Mar 2005 17:24:33 +0000 (+0000) Subject: Further un-break signal handling following the merge. It's really X-Git-Tag: svn/VALGRIND_3_0_0~1011 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=df13f9efcca26d64a381b86231e15da68c682391;p=thirdparty%2Fvalgrind.git Further un-break signal handling following the merge. It's really scandalous how difficult it is to figure out what code messes with what global state, and generally how stuff is supposed to work. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3307 --- diff --git a/coregrind/x86-linux/syscalls.c b/coregrind/x86-linux/syscalls.c index 9071231d86..e32bca62ff 100644 --- a/coregrind/x86-linux/syscalls.c +++ b/coregrind/x86-linux/syscalls.c @@ -576,7 +576,7 @@ PRE(sys_sigreturn, Special) VG_(poll_signals)(tid); /* placate return-must-be-set assertion */ - SET_RESULT(0); + SET_RESULT(RES); } PRE(sys_modify_ldt, Special)