]> granicus.if.org Git - python/commitdiff
fix compiler warnings
authorBenjamin Peterson <benjamin@python.org>
Thu, 6 Oct 2011 21:06:25 +0000 (17:06 -0400)
committerBenjamin Peterson <benjamin@python.org>
Thu, 6 Oct 2011 21:06:25 +0000 (17:06 -0400)
Modules/_csv.c

index 1a63da47a60c9a6e160f56ce76f34ef1cc2fa8b0..8da728c67693c81f681d957bf451f5849f022b1b 100644 (file)
@@ -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);
         }