posix/mmap: validate addr non-null before alignment check

This commit is contained in:
huangshuhua
2025-07-14 02:29:01 +00:00
committed by shuhua hua
parent 317cfa50d0
commit 13cb96d1e3
+2 -2
View File
@@ -141,11 +141,11 @@ void *mmap(
/* Check for illegal addresses. Watch out for address wrap. */
if ( map_fixed ) {
if ((uintptr_t)addr & PAGE_MASK) {
if ( addr == NULL ) {
errno = EINVAL;
return MAP_FAILED;
}
if ( addr == NULL ) {
if ((uintptr_t)addr & PAGE_MASK) {
errno = EINVAL;
return MAP_FAILED;
}