diff options
Diffstat (limited to 'Modules')
-rw-r--r-- | Modules/_sre.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/Modules/_sre.c b/Modules/_sre.c index b98f6e6..839763d 100644 --- a/Modules/_sre.c +++ b/Modules/_sre.c @@ -1376,13 +1376,10 @@ sre_getlower(PyObject* self, PyObject* args) LOCAL(void) state_reset(SRE_STATE* state) { - int i; - state->lastmark = 0; /* FIXME: dynamic! */ - for (i = 0; i < SRE_MARK_SIZE; i++) - state->mark[i] = NULL; + memset(state->mark, 0, sizeof(*state->mark) * SRE_MARK_SIZE); state->lastindex = -1; |