diff options
author | kib <kib@FreeBSD.org> | 2014-07-10 11:20:24 +0000 |
---|---|---|
committer | kib <kib@FreeBSD.org> | 2014-07-10 11:20:24 +0000 |
commit | ca3cc30361e30c5372bad28c35af233f161336ed (patch) | |
tree | d2dba0c41972f557f1cd1186b4f3521fb705e28a /sys/kern/kern_proc.c | |
parent | 1eff30f011f547ae5b2a418dccab60c277d3588c (diff) | |
download | FreeBSD-src-ca3cc30361e30c5372bad28c35af233f161336ed.zip FreeBSD-src-ca3cc30361e30c5372bad28c35af233f161336ed.tar.gz |
Unconditionally initialize addr to handle the case of changed map
timestamp while the map is unlocked.
Reported by: bz
Sponsored by: The FreeBSD Foundation
MFC after: 6 days
Diffstat (limited to 'sys/kern/kern_proc.c')
-rw-r--r-- | sys/kern/kern_proc.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/kern/kern_proc.c b/sys/kern/kern_proc.c index d917121..3163622 100644 --- a/sys/kern/kern_proc.c +++ b/sys/kern/kern_proc.c @@ -2173,6 +2173,7 @@ kern_proc_vmmap_out(struct proc *p, struct sbuf *sb) if (entry->eflags & MAP_ENTRY_IS_SUB_MAP) continue; + addr = entry->end; bzero(kve, sizeof(*kve)); obj = entry->object.vm_object; if (obj != NULL) { |