From db42bcbea12f4e5a7b1fbecb001380d62b03f23f Mon Sep 17 00:00:00 2001 From: Christoph Pohl <christoph.pohl@kit.edu> Date: Wed, 11 Jan 2023 10:04:14 +0100 Subject: [PATCH] fix infinitely growing bufferSize --- .../units/RobotUnit/util/ControlThreadOutputBuffer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/RobotAPI/components/units/RobotUnit/util/ControlThreadOutputBuffer.cpp b/source/RobotAPI/components/units/RobotUnit/util/ControlThreadOutputBuffer.cpp index ed230762d..26a7dd83d 100644 --- a/source/RobotAPI/components/units/RobotUnit/util/ControlThreadOutputBuffer.cpp +++ b/source/RobotAPI/components/units/RobotUnit/util/ControlThreadOutputBuffer.cpp @@ -338,7 +338,7 @@ namespace armarx << " bytes for messages buffer, but the maximal buffer size is " << getMaximalBufferSize(); } - bufferSize = std::max(requiredSpace, getMaximalBufferSize()); + bufferSize = std::min(requiredSpace, getMaximalBufferSize()); buffer.resize(bufferSize, 0); requiredAdditionalBufferSpace = 0; messagesLost = 0; -- GitLab