]> git.ipfire.org Git - thirdparty/valgrind.git/commit
Fix crash in sys_modify_ldt wrapper on bad ptr. Bug #369383.
authorMark Wielaard <mark@klomp.org>
Sat, 1 Oct 2016 11:54:50 +0000 (11:54 +0000)
committerMark Wielaard <mark@klomp.org>
Sat, 1 Oct 2016 11:54:50 +0000 (11:54 +0000)
commit547abdee69578e321ff474b920cff401dee41dc2
tree35261beb27c14fcaa7145a6db8ae66e4e1f4863f
parente1e9a775649a068c2983b91eb324d078abf969b3
Fix crash in sys_modify_ldt wrapper on bad ptr. Bug #369383.

Make sure ptr is safe_to_deref if not NULL.
Also fixup some corner case error return codes.
We have to do that ourselves since we never actually call into the kernel.

Found by LTP testcases/kernel/syscalls/modify_ldt/modify_ldt01.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15995
NEWS
coregrind/m_syswrap/syswrap-x86-linux.c