From 4b1615c76b5b4fe110eb01392c98eddaf03bb103 Mon Sep 17 00:00:00 2001 From: Jonathan Bradley Date: Wed, 21 May 2025 16:24:39 -0400 Subject: pke: component serialization alloc string via val --- src/serialization-component.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/serialization-component.cpp') diff --git a/src/serialization-component.cpp b/src/serialization-component.cpp index 4f65a5a..63e7a5c 100644 --- a/src/serialization-component.cpp +++ b/src/serialization-component.cpp @@ -163,7 +163,8 @@ pk_handle pke_serialize_instance(srlztn_serialize_helper *h, const CompInstance } if (et != nullptr) { kve.key = SRLZTN_INSTANCE_COMPONENT_ENTITY_TYPE_CODE; - s = pk_new(et->entityTypeCode.reserved, h->bkt); + len = strlen(et->entityTypeCode.val); + s = pk_new(len+1, h->bkt); sprintf(s, "%s", et->entityTypeCode.val); kve.val = s; kve.end = SRLZTN_KVE_END; -- cgit v1.2.3