mercurial/cext/revlog.c
branchstable
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];
 	}