From: Julian Seward Date: Wed, 23 Nov 2005 03:41:41 +0000 (+0000) Subject: Fix bug observed by Neal Norwitz in which mremap fails for file mappings. X-Git-Tag: svn/VALGRIND_3_1_0~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c7b988eab60fe9565b06db7d654ede6dc4ffbce9;p=thirdparty%2Fvalgrind.git Fix bug observed by Neal Norwitz in which mremap fails for file mappings. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5229 --- diff --git a/coregrind/m_syswrap/syswrap-generic.c b/coregrind/m_syswrap/syswrap-generic.c index 8fc16c0f18..fbaaba9c86 100644 --- a/coregrind/m_syswrap/syswrap-generic.c +++ b/coregrind/m_syswrap/syswrap-generic.c @@ -223,7 +223,7 @@ SysRes do_mremap( Addr old_addr, SizeT old_len, old_seg = VG_(am_find_nsegment)( old_addr ); if (old_addr < old_seg->start || old_addr+old_len-1 > old_seg->end) goto eINVAL; - if (old_seg->kind != SkAnonC && old_seg->kind != SkAnonV) + if (old_seg->kind != SkAnonC && old_seg->kind != SkFileC) goto eINVAL; vg_assert(old_len > 0);