From: Tom Hughes Date: Tue, 16 Nov 2004 12:08:45 +0000 (+0000) Subject: Don't try and return the old mask from sigprocmask if the user gave X-Git-Tag: svn/VALGRIND_3_0_0~1293 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=52fd73ca74d43a0a2cd2a38502bb352f0a6be5c7;p=thirdparty%2Fvalgrind.git Don't try and return the old mask from sigprocmask if the user gave a null pointer for that argument. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3020 --- diff --git a/coregrind/vg_syscalls.c b/coregrind/vg_syscalls.c index b9d88febab..15f4307046 100644 --- a/coregrind/vg_syscalls.c +++ b/coregrind/vg_syscalls.c @@ -5944,7 +5944,8 @@ PREx(sys_sigprocmask, SIG_SIM) &bigger_set, &bigger_oldset ); - *oldset = bigger_oldset.sig[0]; + if (oldset) + *oldset = bigger_oldset.sig[0]; } }