From: Vsevolod Stakhov Date: Thu, 17 Sep 2020 22:26:05 +0000 (+0100) Subject: [Fix] Mmap return value must be checked versus MAP_FAILED X-Git-Tag: 2.6~40 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=d05d841321b6889b035327caa71f10084130ca4a;p=rspamd.git [Fix] Mmap return value must be checked versus MAP_FAILED Issue: #3459 --- diff --git a/contrib/lua-lpeg/lpvm.c b/contrib/lua-lpeg/lpvm.c index 3e67fcaf0..7ee8b695a 100644 --- a/contrib/lua-lpeg/lpvm.c +++ b/contrib/lua-lpeg/lpvm.c @@ -73,7 +73,7 @@ lpeg_allocate_mem_low (size_t sz) cp = mmap (base_addr, sz + sizeof (sz), PROT_WRITE | PROT_READ, flags, -1, 0); - assert (cp != NULL); + assert (cp != MAP_FAILED); memcpy (cp, &sz, sizeof (sz)); for (unsigned i = 0; i < MAX_PIECES; i ++) {