syscalls: misc vulnerability fixes

This commit is contained in:
Matheus
2026-04-28 21:27:51 -03:00
parent 02a47c8303
commit 42cec91cb9
6 changed files with 13 additions and 8 deletions
+3 -2
View File
@@ -59,10 +59,11 @@ syscallret_t syscall_hostname(context_t *, char *unew, size_t newsize, char *uol
spinlock_release(&lock);
interrupt_set(true);
ret.errno = 0;
if (uold)
ret.errno = usercopy_touser(uold, old, copysize + 1);
ret.errno = 0;
ret.ret = 0;
ret.ret = ret.errno ? -1 : 0;
return ret;
}