From: Srinivas Reddy Thatiparthy (తాటిపర్తి శ్రీనివాస్ రెడ్డి) Date: Wed, 29 Jan 2025 11:15:47 +0000 (+0530) Subject: gh-129409: Fix Integer overflow - SEGV while writing data more than 2GB in CSV file... X-Git-Tag: v3.14.0a5~193 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=97b0ef05d987ebef354512b516a246feb411e815;p=thirdparty%2FPython%2Fcpython.git gh-129409: Fix Integer overflow - SEGV while writing data more than 2GB in CSV file (#129413) --- diff --git a/Misc/NEWS.d/next/Library/2025-01-29-14-30-54.gh-issue-129409.JZbOE6.rst b/Misc/NEWS.d/next/Library/2025-01-29-14-30-54.gh-issue-129409.JZbOE6.rst new file mode 100644 index 000000000000..7e00b44c0ef4 --- /dev/null +++ b/Misc/NEWS.d/next/Library/2025-01-29-14-30-54.gh-issue-129409.JZbOE6.rst @@ -0,0 +1,2 @@ +Fix an integer overflow in the :mod:`csv` module when writing a data field +larger than 2GB. diff --git a/Modules/_csv.c b/Modules/_csv.c index 7ca30e39e00c..e5ae853590bf 100644 --- a/Modules/_csv.c +++ b/Modules/_csv.c @@ -1138,7 +1138,7 @@ join_append_data(WriterObj *self, int field_kind, const void *field_data, int copy_phase) { DialectObj *dialect = self->dialect; - int i; + Py_ssize_t i; Py_ssize_t rec_len; #define INCLEN \