[Python-checkins] python/dist/src/Modules _sre.c,2.98,2.99

niemeyer@users.sourceforge.net niemeyer@users.sourceforge.net
Thu, 26 Jun 2003 07:41:11 -0700


Update of /cvsroot/python/python/dist/src/Modules
In directory sc8-pr-cvs1:/tmp/cvs-serv22024

Modified Files:
	_sre.c 
Log Message:
Fixing bug described in patch #756032, where SRE reads invalid data
due to a corrupted end pointer.


Index: _sre.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Modules/_sre.c,v
retrieving revision 2.98
retrieving revision 2.99
diff -C2 -d -r2.98 -r2.99
*** _sre.c	9 Jun 2003 08:22:11 -0000	2.98
--- _sre.c	26 Jun 2003 14:41:08 -0000	2.99
***************
*** 1298,1302 ****
          flags = pattern[2];
  
!         if (pattern[3] > 0) {
              /* adjust end point (but make sure we leave at least one
                 character in there, so literal search will work) */
--- 1298,1302 ----
          flags = pattern[2];
  
!         if (pattern[3] > 1) {
              /* adjust end point (but make sure we leave at least one
                 character in there, so literal search will work) */