From c7b988eab60fe9565b06db7d654ede6dc4ffbce9 Mon Sep 17 00:00:00 2001 From: Julian Seward Date: Wed, 23 Nov 2005 03:41:41 +0000 Subject: [PATCH] Fix bug observed by Neal Norwitz in which mremap fails for file mappings. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5229 --- coregrind/m_syswrap/syswrap-generic.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); -- 2.47.2