From 6c607241a2fadc814a1f3f38619e2896c9b9a3ea Mon Sep 17 00:00:00 2001 From: Thomas Krijnen Date: Sun, 31 Aug 2025 21:26:54 +0200 Subject: [PATCH] Clear merge output --- src/ifcparse/IfcFile.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ifcparse/IfcFile.h b/src/ifcparse/IfcFile.h index 57c6f63bcf..346d9e455b 100644 --- a/src/ifcparse/IfcFile.h +++ b/src/ifcparse/IfcFile.h @@ -46,6 +46,7 @@ namespace { virtual bool FullMergeV2(const MergeOperator::MergeOperationInput& merge_in, MergeOperator::MergeOperationOutput* merge_out) const { // Log(InfoLogLevel::INFO_LEVEL, merge_in.logger, "FullMergeV2 new_value size:%ld", merge_out->new_value.size()); + merge_out->new_value.clear(); if (merge_in.existing_value) { merge_out->new_value.append(merge_in.existing_value->data(), merge_in.existing_value->size()); }