mirror of
https://github.com/Mathewnd/Astral.git
synced 2026-10-29 21:58:20 +00:00
syscalls: misc vulnerability fixes
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user