mirror of
https://github.com/python/cpython.git
synced 2025-08-22 17:55:18 +00:00
Trent Mick: use size_t instead of int where appropriate (in
fromfile(), to hold fread() result.)
This commit is contained in:
parent
2f8a054418
commit
7d0ae5e14e
1 changed files with 2 additions and 2 deletions
|
@ -1027,7 +1027,7 @@ array_fromfile(self, args)
|
|||
if (n > 0) {
|
||||
char *item = self->ob_item;
|
||||
int itemsize = self->ob_descr->itemsize;
|
||||
int nread;
|
||||
size_t nread;
|
||||
int newlength;
|
||||
size_t newbytes;
|
||||
/* Be careful here about overflow */
|
||||
|
@ -1045,7 +1045,7 @@ array_fromfile(self, args)
|
|||
self->ob_size += n;
|
||||
nread = fread(item + (self->ob_size - n) * itemsize,
|
||||
itemsize, n, fp);
|
||||
if (nread < n) {
|
||||
if (nread < (size_t)n) {
|
||||
self->ob_size -= (n - nread);
|
||||
PyMem_RESIZE(item, char, self->ob_size*itemsize);
|
||||
self->ob_item = item;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue