From b6f1e44ce00ca21f8062ad4c6668149e2ef4137c Mon Sep 17 00:00:00 2001 From: Kristin Rutenkolk Date: Thu, 24 Oct 2024 11:45:17 +0200 Subject: [PATCH] make defstruct robust against dangling and unbound vars --- src/clj/coffi/mem.clj | 1 + 1 file changed, 1 insertion(+) diff --git a/src/clj/coffi/mem.clj b/src/clj/coffi/mem.clj index 80be02a..eb8fb7c 100644 --- a/src/clj/coffi/mem.clj +++ b/src/clj/coffi/mem.clj @@ -1938,6 +1938,7 @@ (map #(update % 1 keyword)) (map reverse) (map vec))])] + (if (resolve typename) (ns-unmap *ns* typename)) (register-new-struct-deserialization coffi-typename struct-layout) (register-new-struct-serialization coffi-typename struct-layout) `(do