• Gustavo Niemeyer's avatar
    More work on bug #672491 and patch #712900. · be733ee7
    Gustavo Niemeyer yazdı
    I've applied a modified version of Greg Chapman's patch. I've included
    the fixes without introducing the reorganization mentioned, for the sake
    of stability. Also, the second fix mentioned in the patch don't fix the
    mentioned problem anymore, because of the change introduced by patch
    #720991 (by Greg as well). The new fix wasn't complicated though, and is
    included as well.
    
    As a note. It seems that there are other places that require the
    "protection" of LASTMARK_SAVE()/LASTMARK_RESTORE(), and are just waiting
    for someone to find how to break them. Particularly, I belive that every
    recursion of SRE_MATCH() should be protected by these macros. I won't
    do that right now since I'm not completely sure about this, and we don't
    have much time for testing until the next release.
    be733ee7
re_tests.py 31.1 KB