regcomp.c: Fix a panic
authorKarl Williamson <public@khwilliamson.com>
Wed, 9 Jan 2013 04:12:14 +0000 (21:12 -0700)
committerKarl Williamson <public@khwilliamson.com>
Wed, 9 Jan 2013 04:44:26 +0000 (21:44 -0700)
commit00b8ba24eb49d6a2dc633e6567a9c245fe438a50
tree947b41da66728c5bdccec03307355cb565dbc90c
parentefe3d8c728bdebb0bc01a91e59a0c68a63a1c1af
regcomp.c: Fix a panic

I haven't figured out a way to get this to panic with existing code
(hence no tests), but chanes I'm working on triggered it.

An inversion list has elements that indicate a range that matches code
points in the list; and elements for ranges that do not match code
points in the list.  This code was assuming that the final range in the
inversion list was in the list; it might not be, and so an extra test is
needed.
regcomp.c