branch | stable |
changeset 44500 | 864e9534d3d4 |
parent 44066 | f5d2720f3bea |
child 44577 | f8427841c8fc |
child 44580 | 3122058df7a5 |
--- a/mercurial/cext/revlog.c Thu Mar 12 18:53:37 2020 +0100 +++ b/mercurial/cext/revlog.c Thu Mar 12 15:23:47 2020 +0100 @@ -157,7 +157,10 @@ sizeof(*self->offsets)); if (self->offsets == NULL) return (const char *)PyErr_NoMemory(); - inline_scan(self, self->offsets); + Py_ssize_t ret = inline_scan(self, self->offsets); + if (ret == -1) { + return NULL; + }; } return self->offsets[pos]; }