[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;
}