From ab8b325ff4bcfac77b4c2a3ee27924a5ead7e9af Mon Sep 17 00:00:00 2001 From: Zach Pincus Date: Wed, 17 Apr 2013 17:56:08 -0400 Subject: [PATCH] Fix 64-bit multipage tiff writing segfault --- skimage/io/_plugins/freeimage_plugin.py | 1 + 1 file changed, 1 insertion(+) diff --git a/skimage/io/_plugins/freeimage_plugin.py b/skimage/io/_plugins/freeimage_plugin.py index d2a9d4f9..a26125fa 100644 --- a/skimage/io/_plugins/freeimage_plugin.py +++ b/skimage/io/_plugins/freeimage_plugin.py @@ -593,6 +593,7 @@ def write_multipage(arrays, filename, flags=0): multibitmap = _FI.FreeImage_OpenMultiBitmap(ftype, filename, create_new, read_only, keep_cache_in_memory, 0) + multibitmap = ctypes.c_void_p(multibitmap) if not multibitmap: raise ValueError('Could not open %s for writing multi-page image.' % filename)