[smart] fix the setup of fake lwp in sys_execve (#7855)
This commit is contained in:
parent
ff0c148244
commit
ef91876ee7
|
@ -2514,8 +2514,9 @@ sysret_t sys_execve(const char *path, char *const argv[], char *const envp[])
|
||||||
|
|
||||||
rt_hw_interrupt_enable(level);
|
rt_hw_interrupt_enable(level);
|
||||||
|
|
||||||
/* setup the signal for the dummy lwp, so that is can be smoothly recycled */
|
/* setup the signal, timer_list for the dummy lwp, so that is can be smoothly recycled */
|
||||||
lwp_signal_init(&new_lwp->signal);
|
lwp_signal_init(&new_lwp->signal);
|
||||||
|
rt_list_init(&new_lwp->timer);
|
||||||
|
|
||||||
lwp_ref_dec(new_lwp);
|
lwp_ref_dec(new_lwp);
|
||||||
arch_start_umode(lwp->args,
|
arch_start_umode(lwp->args,
|
||||||
|
|
Loading…
Reference in New Issue