diff options
Diffstat (limited to 'src/elf.c')
| -rw-r--r-- | src/elf.c | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -93,10 +93,9 @@ static stat_t __map_exec(struct tcb *t, /* create empty vmem so we don't have to worry about possible overlaps */ struct vmem *new_vmem = create_vmem(); - if (!new_vmem) { - use_vmem(t->rpc.vmem); + if (!new_vmem) return ERR_OOMEM; - } + struct vmem *old_vmem = t->proc.vmem; t->proc.vmem = new_vmem; |
