Use ssize_t to store number of elements in buffer

This commit is contained in:
Christoph Gohlke 2019-06-25 14:41:06 -07:00 committed by GitHub
parent ea570a8c5b
commit c34cefb576
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -133,7 +133,7 @@ PyPath_Flatten(PyObject* data, double **pxy)
/* Assume the buffer contains floats */
Py_buffer buffer;
if (PyImaging_GetBuffer(data, &buffer) == 0) {
int n = buffer.len / (2 * sizeof(float));
n = buffer.len / (2 * sizeof(float));
float *ptr = (float*) buffer.buf;
xy = alloc_array(n);
if (!xy)