hurd: Make dl-sysdep __sbrk check __vm_allocate call

The caller won't be able to progress, but better crash than use random
addr.
This commit is contained in:
Samuel Thibault 2023-01-02 01:49:59 +01:00
parent cba62c231c
commit b7a5fec8b0

View File

@ -699,7 +699,8 @@ void *weak_function
__sbrk (intptr_t increment)
{
vm_address_t addr;
__vm_allocate (__mach_task_self (), &addr, increment, 1);
if (__vm_allocate (__mach_task_self (), &addr, increment, 1))
return NULL;
return (void *) addr;
}