diff --git a/CHANGELOG.md b/CHANGELOG.md index 7cb20f4..3a0887b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ All notable changes to this project will be documented in this file. This change log follows the conventions of [keepachangelog.com](http://keepachangelog.com/). ## [Unreleased] +### Fixed +- Invalid implementation of serialize-into for primitive types ## [0.1.192] - 2021-09-30 ### Added diff --git a/src/clj/coffi/mem.clj b/src/clj/coffi/mem.clj index 69118f6..1aa6dcb 100644 --- a/src/clj/coffi/mem.clj +++ b/src/clj/coffi/mem.clj @@ -352,7 +352,7 @@ (defmethod serialize-into :default [obj type segment scope] (if-some [prim-layout (primitive-type type)] - (with-acquired [(segment-scope scope) scope] + (with-acquired [(segment-scope segment) scope] (serialize-into (serialize* obj type scope) prim-layout segment scope)) (throw (ex-info "Attempted to serialize an object to a type that has not been overriden" {:type type