]> git.ipfire.org Git - thirdparty/psycopg.git/commitdiff
* fix integer overflow for oids > 2^31
authorDavid Grimes <david.grimes@axial.net>
Wed, 23 Aug 2023 13:37:50 +0000 (09:37 -0400)
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>
Wed, 23 Aug 2023 14:36:44 +0000 (15:36 +0100)
psycopg_c/psycopg_c/_psycopg/adapt.pyx

index a6d8e6a48481a8263c757d7830947039390f670f..cfd90741a989be52a84af19030728ff48fbf1052 100644 (file)
@@ -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