summaryrefslogtreecommitdiffstats
path: root/Modules
diff options
context:
space:
mode:
authorBenjamin Peterson <benjamin@python.org>2011-10-06 21:06:25 (GMT)
committerBenjamin Peterson <benjamin@python.org>2011-10-06 21:06:25 (GMT)
commit17a332ac1b6206a42e6a737dc7d995e5fcffdcba (patch)
tree2f21d488ae022a15ae601cfdebe58784c11cf363 /Modules
parent399df5549673040fdc6a6022c463e33fddcc4c2c (diff)
downloadcpython-17a332ac1b6206a42e6a737dc7d995e5fcffdcba.zip
cpython-17a332ac1b6206a42e6a737dc7d995e5fcffdcba.tar.gz
cpython-17a332ac1b6206a42e6a737dc7d995e5fcffdcba.tar.bz2
fix compiler warnings
Diffstat (limited to 'Modules')
-rw-r--r--Modules/_csv.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/Modules/_csv.c b/Modules/_csv.c
index 1a63da4..8da728c 100644
--- a/Modules/_csv.c
+++ b/Modules/_csv.c
@@ -529,13 +529,13 @@ parse_grow_buff(ReaderObj *self)
self->field = PyMem_New(Py_UNICODE, self->field_size);
}
else {
+ Py_UNICODE *field = self->field;
if (self->field_size > PY_SSIZE_T_MAX / 2) {
PyErr_NoMemory();
return 0;
}
self->field_size *= 2;
- self->field = PyMem_Resize(self->field, Py_UNICODE,
- self->field_size);
+ self->field = PyMem_Resize(field, Py_UNICODE, self->field_size);
}
if (self->field == NULL) {
PyErr_NoMemory();
@@ -1055,8 +1055,7 @@ join_check_rec_size(WriterObj *self, Py_ssize_t rec_len)
Py_UNICODE* old_rec = self->rec;
self->rec_size = (rec_len / MEM_INCR + 1) * MEM_INCR;
- self->rec = PyMem_Resize(self->rec, Py_UNICODE,
- self->rec_size);
+ self->rec = PyMem_Resize(old_rec, Py_UNICODE, self->rec_size);
if (self->rec == NULL)
PyMem_Free(old_rec);
}