]> granicus.if.org Git - strace/commit
Fix compat decoding of struct sigaction.sa_mask on big endian architectures
authorDmitry V. Levin <ldv@altlinux.org>
Sat, 20 Aug 2016 00:08:10 +0000 (00:08 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Sat, 20 Aug 2016 00:08:10 +0000 (00:08 +0000)
commitaa0c46ffeda837bb01f57167d506ce36f680eb66
treeba7cc38367f8bdf7b36e19fe04f4a1220e8dd9db
parent3dfed0ef4e52d71d3bcad6127e1f6b78b9206721
Fix compat decoding of struct sigaction.sa_mask on big endian architectures

* signal.c (decode_new_sigaction) [SUPPORTED_PERSONALITIES > 1 &&
SIZEOF_LONG > 4]: Use LONG_LONG to convert sa_mask from 32-bit
struct sigaction to 64-bit struct sigaction.
signal.c