diff options
author | Tobias Stoeckmann <stoeckmann@users.noreply.github.com> | 2017-03-14 22:33:22 +0100 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2017-03-14 17:33:22 -0400 |
commit | ff8017c4a29c80a8260d658194e2ae41674906c5 (patch) | |
tree | 5f0f37fa674017dd49117bc0103ad365ed2fec1c /src/basic/alloc-util.h | |
parent | 6f94e420e8355421fc31713a0df760d6b20473ac (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