Skip to content

Commit fbebe67

Browse files
committed
Fix possible memory overrun with Image.connected_components() method
1 parent 9d4491f commit fbebe67

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

wand/image.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4374,7 +4374,7 @@ def connected_components(self, **kwargs):
43744374
objects = []
43754375
if r and objects_ptr.value:
43764376
for i in range(self.colors):
4377-
temp = CCObjectInfo()
4377+
temp = CCObjectInfoStructure()
43784378
src_addr = objects_ptr.value + (i * ccoi_mem_size)
43794379
ctypes.memmove(ctypes.addressof(temp), src_addr, ccoi_mem_size)
43804380
objects.append(ConnectedComponentObject(temp))

0 commit comments

Comments
 (0)