]> www.infradead.org Git - users/jedix/linux-maple.git/commit
ipc: don't allocate a copy larger than max
authorPeter Hurley <peter@hurleysoftware.com>
Fri, 8 Mar 2013 20:43:27 +0000 (12:43 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 14 Mar 2013 18:26:24 +0000 (11:26 -0700)
commitf273e02595b5b2ea6fca976ec7c19f16b366c057
tree179bf37b0b1f561803c137908f8b86750aad300b
parent32b25b63c222ff910834d577a6baa1f5a39b0a06
ipc: don't allocate a copy larger than max

commit 88b9e456b1649722673ffa147914299799dc9041 upstream.

When MSG_COPY is set, a duplicate message must be allocated for the copy
before locking the queue.  However, the copy could not be larger than was
sent which is limited to msg_ctlmax.

Signed-off-by: Peter Hurley <peter@hurleysoftware.com>
Acked-by: Stanislav Kinsbursky <skinsbursky@parallels.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ipc/msg.c