From 66a839068ab3c0d1b425c5a6049212991a042863 Mon Sep 17 00:00:00 2001 From: dan Date: Mon, 8 Apr 2024 21:04:21 -0400 Subject: [PATCH] init --- .../TelematicBridgePlugin/src/TelematicBridgeMsgWorker.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/v2i-hub/TelematicBridgePlugin/src/TelematicBridgeMsgWorker.h b/src/v2i-hub/TelematicBridgePlugin/src/TelematicBridgeMsgWorker.h index c31c5cc9c..6fb80343f 100644 --- a/src/v2i-hub/TelematicBridgePlugin/src/TelematicBridgeMsgWorker.h +++ b/src/v2i-hub/TelematicBridgePlugin/src/TelematicBridgeMsgWorker.h @@ -109,6 +109,7 @@ namespace TelematicBridge // increase size of buffer. size_t new_size = 2 * (xb->allocated_size ? xb->allocated_size : 64); auto new_buf = static_cast(MALLOC(new_size)); + // auto new_buf = new char[new_size]; if (!new_buf) return -1; // move old to new. @@ -147,7 +148,9 @@ namespace TelematicBridge { throw TelematicBridgeException("Failed to convert message with ID (=" + to_string(messageFrame->messageId) + ") to XML "); } - return string(xml_buffer.buffer); + auto output = string(xml_buffer.buffer); + FREEMEM(xml_buffer.buffer); + return output; } /**