mercurial/cext/revlog.c
changeset 44577 f8427841c8fc
parent 44502 166349510398
parent 44500 864e9534d3d4
child 44587 090a1a78be4a
--- a/mercurial/cext/revlog.c	Thu Mar 19 14:54:10 2020 -0400
+++ b/mercurial/cext/revlog.c	Fri Mar 20 17:18:14 2020 +0900
@@ -159,7 +159,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];
 	}