diff options
author | Mateusz Guzik <[email protected]> | 2014-01-27 17:07:11 -0800 |
---|---|---|
committer | Linus Torvalds <[email protected]> | 2014-01-27 21:02:40 -0800 |
commit | e7ca2552369c1dfe0216c626baf82c3d83ec36bb (patch) | |
tree | dfaa96f46b9c9cf907c41bc6c825d250a8595010 /net/lapb/lapb_subr.c | |
parent | ffa571dafbaec0c74e374ce0ea7b4212b6cbc94c (diff) |
ipc: fix compat msgrcv with negative msgtyp
Compat function takes msgtyp argument as u32 and passes it down to
do_msgrcv which results in casting to long, thus the sign is lost and we
get a big positive number instead.
Cast the argument to signed type before passing it down.
Signed-off-by: Mateusz Guzik <[email protected]>
Reported-by: Gabriellla Schmidt <[email protected]>
Cc: Al Viro <[email protected]>
Cc: Davidlohr Bueso <[email protected]>
Cc: Manfred Spraul <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'net/lapb/lapb_subr.c')
0 files changed, 0 insertions, 0 deletions