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]

Reply via email to