diff options
author | Rich Felker <dalias@aerifal.cx> | 2011-03-10 18:26:29 -0500 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2011-03-10 18:26:29 -0500 |
commit | dc54a7cbb9f0aad6f614131ecc683fbb0b717115 (patch) | |
tree | 10056eb8ebd9c4ae93ac13a0854bcdbc4772ccc4 /crt/crt1.c | |
parent | 52213f734134055968ef14bf54b71f0dd370763a (diff) | |
download | musl-dc54a7cbb9f0aad6f614131ecc683fbb0b717115.tar.gz musl-dc54a7cbb9f0aad6f614131ecc683fbb0b717115.tar.xz musl-dc54a7cbb9f0aad6f614131ecc683fbb0b717115.zip |
fix errors in sigqueue (potential information leak, wrong behavior)
1. any padding in the siginfo struct was not necessarily zero-filled, so it might have contained private data off the caller's stack. 2. the uid and pid must be filled in from userspace. the previous rsyscall fix broke rsyscalls because the values were always incorrect.
Diffstat (limited to 'crt/crt1.c')
0 files changed, 0 insertions, 0 deletions