sched_getaffinity(): fix error code for special invalid input

This commit is contained in:
Balazs Gerofi
2016-11-28 05:50:01 +09:00
parent 5a1ce99d87
commit a1cf27e232

View File

@ -5856,7 +5856,7 @@ SYSCALL_DECLARE(sched_getaffinity)
int ret;
dkprintf("%s() len: %d, mask: %p\n", __FUNCTION__, len, u_cpu_set);
if (!len)
if (!len || u_cpu_set == (cpu_set_t *)-1)
return -EINVAL;
if ((len * BITS_PER_BYTE) < __CPU_SETSIZE)