Skip to content

Commit 6a7ac38

Browse files
committed
extents are not used by map_buffer
1 parent 4b626ea commit 6a7ac38

3 files changed

Lines changed: 4 additions & 5 deletions

File tree

src/PIL/Image.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2634,7 +2634,7 @@ def frombuffer(mode, size, data, decoder_name="raw", *args):
26342634
args = mode, 0, 1
26352635
if args[0] in _MAPMODES:
26362636
im = new(mode, (1, 1))
2637-
im = im._new(core.map_buffer(data, size, decoder_name, None, 0, args))
2637+
im = im._new(core.map_buffer(data, size, decoder_name, 0, args))
26382638
im.readonly = 1
26392639
return im
26402640

src/PIL/ImageFile.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ def load(self):
194194
fp.fileno(), 0, access=mmap.ACCESS_READ
195195
)
196196
self.im = Image.core.map_buffer(
197-
self.map, self.size, decoder_name, extents, offset, args
197+
self.map, self.size, decoder_name, offset, args
198198
)
199199
readonly = 1
200200
# After trashing self.im,

src/map.c

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -313,14 +313,13 @@ PyImaging_MapBuffer(PyObject* self, PyObject* args)
313313
Py_buffer view;
314314
char* mode;
315315
char* codec;
316-
PyObject* bbox;
317316
Py_ssize_t offset;
318317
int xsize, ysize;
319318
int stride;
320319
int ystep;
321320

322-
if (!PyArg_ParseTuple(args, "O(ii)sOn(sii)", &target, &xsize, &ysize,
323-
&codec, &bbox, &offset, &mode, &stride, &ystep))
321+
if (!PyArg_ParseTuple(args, "O(ii)sn(sii)", &target, &xsize, &ysize,
322+
&codec, &offset, &mode, &stride, &ystep))
324323
return NULL;
325324

326325
if (!PyImaging_CheckBuffer(target)) {

0 commit comments

Comments
 (0)