History

Fix missing mem_size assignment when using mmap()

keren committed 12 years ago

Commit 80b36ab1 parent fdf9fba1 file · +2 −0Browse files

Unified · Split

tccrun.c+2−0
@@ -60,6 +60,8 @@ LIBTCCAPI int tcc_relocate(TCCState *s1, void *ptr) · 59 unmodified lines
60 60
61#ifdef HAVE_SELINUX61#ifdef HAVE_SELINUX
62 { /* Use mmap instead of malloc for Selinux. */ 62 { /* Use mmap instead of malloc for Selinux. */
63 s1->mem_size = ret;
64
63 s1->write_mem = mmap (NULL, ret, PROT_READ|PROT_WRITE,65 s1->write_mem = mmap (NULL, ret, PROT_READ|PROT_WRITE,
64 MAP_PRIVATE|MAP_ANONYMOUS, -1, 0);66 MAP_PRIVATE|MAP_ANONYMOUS, -1, 0);
65 if (s1->write_mem == MAP_FAILED)67 if (s1->write_mem == MAP_FAILED)

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t