--- a/mercurial/cext/pathencode.c Tue Nov 16 16:38:37 2021 +0100
+++ b/mercurial/cext/pathencode.c Thu Nov 18 12:31:37 2021 +0100
@@ -176,7 +176,7 @@
if (newobj) {
assert(PyBytes_Check(newobj));
- Py_SIZE(newobj)--;
+ Py_SET_SIZE(newobj, Py_SIZE(newobj) - 1);
_encodedir(PyBytes_AS_STRING(newobj), newlen, path, len + 1);
}
@@ -791,7 +791,7 @@
if (newobj) {
assert(PyBytes_Check(newobj));
- Py_SIZE(newobj)--;
+ Py_SET_SIZE(newobj, Py_SIZE(newobj) - 1);
basicencode(PyBytes_AS_STRING(newobj), newlen, path,
len + 1);
}