]> gitweb.factorcode.org Git - factor.git/commitdiff
Fix memory corruption in cap
authorSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Wed, 19 Nov 2008 02:35:41 +0000 (20:35 -0600)
committerSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Wed, 19 Nov 2008 02:35:41 +0000 (20:35 -0600)
extra/cap/cap.factor

index ea5462acf22f328efb77e4a19c5f11f740c442f8..3bd1a5f174d42bc22dd65e281fcb6cadf80c7c6b 100644 (file)
@@ -6,7 +6,7 @@ models opengl.framebuffers ui.gadgets.worlds ui.gadgets fry alien.syntax ;
 IN: cap
 
 : screenshot-array ( world -- byte-array )
-    dim>> product 3 * <byte-array> ;
+    dim>> [ first 3 * 4 align ] [ second ] bi * <byte-array> ;
 
 : gl-screenshot ( gadget -- byte-array )
     [