diff options
author | rofl0r <retnyg@gmx.net> | 2014-03-13 20:27:55 +0100 |
---|---|---|
committer | rofl0r <retnyg@gmx.net> | 2014-03-13 20:52:34 +0100 |
commit | 2b47a7aff24bbfbe7ba89fc6d542acc9f5493ae2 (patch) | |
tree | 107f246032a3be3154cacbece31002dbaf947ea9 /crt/arm/crt1.s | |
parent | 7673acd31503016f2af93e187aac98da07af42b4 (diff) | |
download | musl-2b47a7aff24bbfbe7ba89fc6d542acc9f5493ae2.tar.gz |
semctl: fix UB causing crashes on powerpc
it's UB to fetch variadic args when none are passed, and this caused
real crashes on ppc due to its calling convention, which defines that
for variadic functions aggregate types be passed as pointers.
the assignment caused that pointer to get dereferenced, resulting in
a crash.
Diffstat (limited to 'crt/arm/crt1.s')
0 files changed, 0 insertions, 0 deletions