diff --git a/basis/alien/c-types/c-types.factor b/basis/alien/c-types/c-types.factor index 8a1b60a0db..13607566e0 100755 --- a/basis/alien/c-types/c-types.factor +++ b/basis/alien/c-types/c-types.factor @@ -266,7 +266,7 @@ M: f byte-length drop 0 ; inline [ heap-size calloc ] [ ] 2bi ; inline : malloc-object ( type -- alien ) - heap-size malloc ; inline + 1 swap heap-size calloc ; inline : malloc-byte-array ( byte-array -- alien ) dup byte-length [ nip malloc dup ] 2keep memcpy ;