|
From: <sv...@va...> - 2005-09-14 22:06:51
|
Author: njn
Date: 2005-09-14 23:06:49 +0100 (Wed, 14 Sep 2005)
New Revision: 4662
Log:
Fix off-by-one error.
Modified:
branches/ASPACEM/coregrind/m_syswrap/syswrap-generic.c
Modified: branches/ASPACEM/coregrind/m_syswrap/syswrap-generic.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- branches/ASPACEM/coregrind/m_syswrap/syswrap-generic.c 2005-09-14 21:=
25:04 UTC (rev 4661)
+++ branches/ASPACEM/coregrind/m_syswrap/syswrap-generic.c 2005-09-14 22:=
06:49 UTC (rev 4662)
@@ -837,7 +837,7 @@
vg_assert(aseg->end+1 =3D=3D rseg->start);
=20
vg_assert(newbrk >=3D VG_(brk_base));
- if (newbrk < aseg->end+1) {
+ if (newbrk <=3D rseg->start) {
/* still fits within the anon segment. */
VG_(brk_limit) =3D newbrk;
return newbrk;
@@ -5817,3 +5817,4 @@
/*--------------------------------------------------------------------*/
/*--- end ---*/
/*--------------------------------------------------------------------*/
+
|