From: David Grimes Date: Wed, 23 Aug 2023 13:37:50 +0000 (-0400) Subject: * fix integer overflow for oids > 2^31 X-Git-Tag: pool-3.1.8~21^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7442f122d412a4c7399a63e2d46ce3ecc958626d;p=thirdparty%2Fpsycopg.git * fix integer overflow for oids > 2^31 --- diff --git a/psycopg_c/psycopg_c/_psycopg/adapt.pyx b/psycopg_c/psycopg_c/_psycopg/adapt.pyx index a6d8e6a48..cfd90741a 100644 --- a/psycopg_c/psycopg_c/_psycopg/adapt.pyx +++ b/psycopg_c/psycopg_c/_psycopg/adapt.pyx @@ -148,7 +148,7 @@ cdef class CLoader: cdef public libpq.Oid oid cdef pq.PGconn _pgconn - def __cinit__(self, int oid, context: Optional[AdaptContext] = None): + def __cinit__(self, libpq.Oid oid, context: Optional[AdaptContext] = None): self.oid = oid conn = context.connection if context is not None else None self._pgconn = conn.pgconn if conn is not None else None