diff options
Diffstat (limited to 'Modules/_sre.c')
-rw-r--r-- | Modules/_sre.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Modules/_sre.c b/Modules/_sre.c index 68fc523c25..b6be6f6ffa 100644 --- a/Modules/_sre.c +++ b/Modules/_sre.c @@ -955,7 +955,7 @@ _sre_SRE_Pattern_split_impl(PatternObject *self, PyObject *string, } n = n + 1; - state.must_advance = 1; + state.must_advance = (state.ptr == state.start); last = state.start = state.ptr; } @@ -1109,7 +1109,7 @@ pattern_subx(PatternObject* self, PyObject* ptemplate, PyObject* string, i = e; n = n + 1; - state.must_advance = 1; + state.must_advance = (state.ptr == state.start); state.start = state.ptr; } |