Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 17a332a

Browse files
committed
fix compiler warnings
1 parent 399df55 commit 17a332a

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

Modules/_csv.c

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -529,13 +529,13 @@ parse_grow_buff(ReaderObj *self)
529529
self->field = PyMem_New(Py_UNICODE, self->field_size);
530530
}
531531
else {
532+
Py_UNICODE *field = self->field;
532533
if (self->field_size > PY_SSIZE_T_MAX / 2) {
533534
PyErr_NoMemory();
534535
return 0;
535536
}
536537
self->field_size *= 2;
537-
self->field = PyMem_Resize(self->field, Py_UNICODE,
538-
self->field_size);
538+
self->field = PyMem_Resize(field, Py_UNICODE, self->field_size);
539539
}
540540
if (self->field == NULL) {
541541
PyErr_NoMemory();
@@ -1055,8 +1055,7 @@ join_check_rec_size(WriterObj *self, Py_ssize_t rec_len)
10551055
Py_UNICODE* old_rec = self->rec;
10561056

10571057
self->rec_size = (rec_len / MEM_INCR + 1) * MEM_INCR;
1058-
self->rec = PyMem_Resize(self->rec, Py_UNICODE,
1059-
self->rec_size);
1058+
self->rec = PyMem_Resize(old_rec, Py_UNICODE, self->rec_size);
10601059
if (self->rec == NULL)
10611060
PyMem_Free(old_rec);
10621061
}

0 commit comments

Comments
 (0)