Fix missing mem_size assignment when using mmap()

This commit is contained in:
keren 2014-01-10 10:23:11 -08:00
parent fdf9fba578
commit 80b36ab628

View File

@ -60,6 +60,8 @@ LIBTCCAPI int tcc_relocate(TCCState *s1, void *ptr)
#ifdef HAVE_SELINUX
{ /* Use mmap instead of malloc for Selinux. */
s1->mem_size = ret;
s1->write_mem = mmap (NULL, ret, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0);
if (s1->write_mem == MAP_FAILED)