+2003-08-15 Corinna Vinschen <corinna@vinschen.de>
+
+ * mmap.cc (mmap64): Avoid crash if file size is less than requested
+ map length.
+
2003-08-13 Igor Pechtchanski <pechtcha@cs.nyu.edu>
* path.cc (special_name): Add checks for some specials followed by
}
/* Insert into the list */
- mmap_record *rec = map_list->add_record (mmap_rec, off, len);
+ mmap_record *rec = map_list->add_record (mmap_rec, off, len > gran_len ? gran_len : len);
caddr_t ret = rec->get_address () + (off - gran_off);
syscall_printf ("%x = mmap() succeeded", ret);
ReleaseResourceLock (LOCK_MMAP_LIST, READ_LOCK | WRITE_LOCK, "mmap");