From 44d861b2cbbce0b83a35af4d3d7c8c2722430d17 Mon Sep 17 00:00:00 2001 From: Matti Kortelainen Date: Wed, 11 Jan 2023 17:41:40 +0100 Subject: [PATCH] Fix a memory leak Before ROOT allocated the member arrays of layout_ of the newObj, that are then overwritten by ROOTReadStreamer without deallocation. Setting layout_ as the target as well tells ROOT to not to do those allocations. --- .../PortableTestObjects/src/alpaka/classes_serial_def.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DataFormats/PortableTestObjects/src/alpaka/classes_serial_def.xml b/DataFormats/PortableTestObjects/src/alpaka/classes_serial_def.xml index 74916c65814fb..ce8b904592e6d 100644 --- a/DataFormats/PortableTestObjects/src/alpaka/classes_serial_def.xml +++ b/DataFormats/PortableTestObjects/src/alpaka/classes_serial_def.xml @@ -5,7 +5,7 @@ targetClass="portabletest::TestHostCollection" version="[1-]" source="portabletest::TestSoA layout_;" - target="buffer_" + target="buffer_,layout_" embed="false">