Page MenuHomeFreeBSD

D20580.id58458.diff
No OneTemporary

D20580.id58458.diff

Index: vm_mmap.c
===================================================================
--- vm_mmap.c
+++ vm_mmap.c
@@ -257,7 +257,10 @@
/* Adjust size for rounding (on both ends). */
size += pageoff; /* low end... */
- size = (vm_size_t) round_page(size); /* hi end */
+ /* Check for rounding up to zero. */
+ if (round_page(size) < size)
+ return (EINVAL);
+ size = round_page(size); /* hi end */
/* Ensure alignment is at least a page and fits in a pointer. */
align = flags & MAP_ALIGNMENT_MASK;

File Metadata

Mime Type
text/plain
Expires
Sat, Jun 13, 6:43 AM (1 h, 50 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
33921489
Default Alt Text
D20580.id58458.diff (513 B)

Event Timeline