summaryrefslogtreecommitdiff
path: root/src/basic/alloc-util.h
diff options
context:
space:
mode:
authorTobias Stoeckmann <stoeckmann@users.noreply.github.com>2017-03-14 22:33:22 +0100
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2017-03-14 17:33:22 -0400
commitff8017c4a29c80a8260d658194e2ae41674906c5 (patch)
tree5f0f37fa674017dd49117bc0103ad365ed2fec1c /src/basic/alloc-util.h
parent6f94e420e8355421fc31713a0df760d6b20473ac (diff)
Never call unmap with MAP_FAILED. (#5590)
When mmap is called, the code in correctly checks for p == MAP_FAILED. But the resource cleanup at the end of busname_peek_message checks for p == NULL, and if that's not true, munmap is called. Therefore in error case, munmap is called with a MAP_FAILED argument which can result in unexpected behaviour depending on sz's value. Signed-off-by: Tobias Stoeckmann <tobias@stoeckmann.org>
Diffstat (limited to 'src/basic/alloc-util.h')
0 files changed, 0 insertions, 0 deletions