diff --git a/src/coffi/ffi.clj b/src/coffi/ffi.clj index a09d9b1..e45a376 100644 --- a/src/coffi/ffi.clj +++ b/src/coffi/ffi.clj @@ -339,7 +339,8 @@ (if (primitive-type type) (serialize* obj type scope) (let [segment (alloc-instance type scope)] - (serialize-into obj type segment scope))))) + (serialize-into obj type segment scope) + segment)))) (declare deserialize deserialize*)