]> git.ipfire.org Git - thirdparty/psycopg.git/commitdiff
Fixed overflow argument for float loader
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>
Thu, 19 Nov 2020 01:28:51 +0000 (01:28 +0000)
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>
Thu, 19 Nov 2020 01:28:51 +0000 (01:28 +0000)
psycopg3_c/psycopg3_c/types/numeric.pyx

index 144add2c87c5b441acff181dfedc2a83d1cf0ec4..f0a020e852bf095e2ed6cfeb6c1502b63ababdfb 100644 (file)
@@ -44,7 +44,7 @@ cdef class OidBinaryLoader(CLoader):
 
 cdef class FloatLoader(CLoader):
     cdef object cload(self, const char *data, size_t length):
-        cdef double d = PyOS_string_to_double(data, NULL, NULL)
+        cdef double d = PyOS_string_to_double(data, NULL, OverflowError)
         return PyFloat_FromDouble(d)
 
 cdef class Float4BinaryLoader(CLoader):