# HG changeset patch
# User Julien Cristau <jcristau@debian.org>
# Date
1629841355 -7200
# Tue Aug 24 23:42:35 2021 +0200
# Branch stable
# Node ID
132819e1fa1565b45fc09093ebbfbe991b0a0f5d
# Parent
518dd67482c0bde8636d1a5e6f10cb369b522e1f
revlog: fix more type confusion in index_replace_sidedata_info (issue6580)
We were telling python that "rev" was a Py_ssize_t (via the "n" format),
but it was actually an int.
Differential Revision: https://phab.mercurial-scm.org/D11335
Gbp-Pq: Name proposed_upstream__revlog_s390x_part2.patch
static PyObject *index_replace_sidedata_info(indexObject *self, PyObject *args)
{
uint64_t offset_flags, sidedata_offset;
- int rev, sidedata_comp_len;
+ Py_ssize_t rev;
+ int sidedata_comp_len;
char comp_mode;
char *data;
#if LONG_MAX == 0x7fffffffL