knoaman 2002/10/15 11:56:02
Modified: c/src/xercesc/util/regx RegularExpression.cpp
Log:
[Bug 13604] while loop never terminates.
Revision Changes Path
1.3 +5 -2 xml-xerces/c/src/xercesc/util/regx/RegularExpression.cpp
Index: RegularExpression.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/regx/RegularExpression.cpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- RegularExpression.cpp 18 Mar 2002 19:29:53 -0000 1.2
+++ RegularExpression.cpp 15 Oct 2002 18:56:02 -0000 1.3
@@ -56,6 +56,9 @@
/*
* $Log$
+ * Revision 1.3 2002/10/15 18:56:02 knoaman
+ * [Bug 13604] while loop never terminates.
+ *
* Revision 1.2 2002/03/18 19:29:53 knoaman
* Change constant names to eliminate possible conflict with user defined ones.
*
@@ -693,13 +696,13 @@
case Op::O_ANCHOR:
if (!matchAnchor(context, tmpOp->getData(), offset))
return -1;
- tmpOp->getNextOp();
+ tmpOp = tmpOp->getNextOp();
break;
case Op::O_BACKREFERENCE:
if (!matchBackReference(context, tmpOp->getData(), offset,
direction,
ignoreCase))
return -1;
- tmpOp->getNextOp();
+ tmpOp = tmpOp->getNextOp();
break;
case Op::O_STRING:
if (!matchString(context, tmpOp->getLiteral(), offset,
direction,
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]