Merge pull request #9516 from ThomasWaldmann/fix-hashindex-1.1

hashindex: fixed iteritems segfaulting with non-existent marker, fixes #9368
This commit is contained in:
TW 2026-03-19 10:11:34 +01:00 committed by GitHub
commit 6bc07f5a1b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -237,7 +237,7 @@ cdef class NSIndex(IndexBase):
iter.index = self.index
if marker:
key = hashindex_get(self.index, <char *>marker)
if marker is None:
if not key:
raise IndexError
iter.key = key - self.key_size
return iter
@ -354,7 +354,7 @@ cdef class ChunkIndex(IndexBase):
iter.index = self.index
if marker:
key = hashindex_get(self.index, <char *>marker)
if marker is None:
if not key:
raise IndexError
iter.key = key - self.key_size
return iter