[eros-cvs] cvs commit: eros/src/base/sys/key pk_RangeKey.cxx

shap@eros.cs.jhu.edu shap@eros.cs.jhu.edu
Mon, 2 Jul 2001 17:00:31 -0400


shap        01/07/02 17:00:31

  Modified:    src/base/sys/key pk_RangeKey.cxx
  Log:
  Do correct bounds check

Revision  Changes    Path
1.54      +2 -2      eros/src/base/sys/key/pk_RangeKey.cxx

Index: pk_RangeKey.cxx
===================================================================
RCS file: /cvs/eros/src/base/sys/key/pk_RangeKey.cxx,v
retrieving revision 1.53
retrieving revision 1.54
diff -u -r1.53 -r1.54
--- pk_RangeKey.cxx	2001/07/02 20:48:16	1.53
+++ pk_RangeKey.cxx	2001/07/02 21:00:31	1.54
@@ -169,8 +169,8 @@
       /* REMEMBER: malicious arithmetic might wrap! */
       if ((newStart < start) ||
 	  (newStart >= end) ||
-	  (newEnd < start) ||
-	  (newEnd >= end)) {
+	  (newEnd <= start) ||
+	  (newEnd > end)) {
 	inv.exit.code = RC_Range_RangeErr;
 	return;
       }