summaryrefslogtreecommitdiffstats
path: root/lib/libc/stdio/fread.c
diff options
context:
space:
mode:
authorkib <kib@FreeBSD.org>2009-07-12 12:37:38 +0000
committerkib <kib@FreeBSD.org>2009-07-12 12:37:38 +0000
commit871f788d7999e4e656af64c93e1382a8945f4399 (patch)
tree162d2a581898976c5032c768468ed755000b96c0 /lib/libc/stdio/fread.c
parente13a0a527a82a9d4a76fd516acc591a2944ed4d1 (diff)
downloadFreeBSD-src-871f788d7999e4e656af64c93e1382a8945f4399.zip
FreeBSD-src-871f788d7999e4e656af64c93e1382a8945f4399.tar.gz
When VM_MAP_WIRE_HOLESOK is not specified and vm_map_wire(9) encounters
non-readable and non-executable map entry, the entry is skipped from wiring and loop is aborted. But, since MAP_ENTRY_WIRE_SKIPPED was not set for the map entry, its wired_count is later erronously decremented. vm_map_delete(9) for such map entry stuck in "vmmaps". Properly set MAP_ENTRY_WIRE_SKIPPED when aborting the loop. Reported by: John Marshall <john.marshall riverwillow com au> Approved by: re (kensmith)
Diffstat (limited to 'lib/libc/stdio/fread.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud