sigaction check signal number (LTP sigaction02)
This commit is contained in:
@ -110,7 +110,7 @@ SYSCALL_DECLARE(rt_sigaction)
|
|||||||
struct k_sigaction new_sa, old_sa;
|
struct k_sigaction new_sa, old_sa;
|
||||||
int rc;
|
int rc;
|
||||||
|
|
||||||
if(sig == SIGKILL || sig == SIGSTOP)
|
if(sig == SIGKILL || sig == SIGSTOP || sig <= 0 || sig > 64)
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
if (sigsetsize != sizeof(sigset_t))
|
if (sigsetsize != sizeof(sigset_t))
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|||||||
Reference in New Issue
Block a user