]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Fix bug observed by Neal Norwitz in which mremap fails for file mappings.
authorJulian Seward <jseward@acm.org>
Wed, 23 Nov 2005 03:41:41 +0000 (03:41 +0000)
committerJulian Seward <jseward@acm.org>
Wed, 23 Nov 2005 03:41:41 +0000 (03:41 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5229

coregrind/m_syswrap/syswrap-generic.c

index 8fc16c0f18d6bf84a84860946605df1241e98839..fbaaba9c867d18a864cc1a19f9c3d86dedf66e5e 100644 (file)
@@ -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);