semctl: fix UB causing crashes on powerpc
authorrofl0r <retnyg@gmx.net>
Thu, 13 Mar 2014 19:27:55 +0000 (20:27 +0100)
committerrofl0r <retnyg@gmx.net>
Thu, 13 Mar 2014 19:52:34 +0000 (20:52 +0100)
commit2b47a7aff24bbfbe7ba89fc6d542acc9f5493ae2
tree107f246032a3be3154cacbece31002dbaf947ea9
parent7673acd31503016f2af93e187aac98da07af42b4
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.
src/ipc/semctl.c