diff options
| -rw-r--r-- | src/serialization-component.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
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<char>(et->entityTypeCode.reserved, h->bkt); + len = strlen(et->entityTypeCode.val); + s = pk_new<char>(len+1, h->bkt); sprintf(s, "%s", et->entityTypeCode.val); kve.val = s; kve.end = SRLZTN_KVE_END; |
