From 538bf216be0bdcd91bef0241f0fb26ac6abfa39a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89milie=20Feral?= Date: Mon, 23 Apr 2018 16:18:27 +0200 Subject: [PATCH] [apps] Fix bug in variable box controller: when displaying a scalar value, fix the buffer size which was overflowed --- apps/variable_box_controller.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/variable_box_controller.cpp b/apps/variable_box_controller.cpp index fc5f672dc..f6dea3708 100644 --- a/apps/variable_box_controller.cpp +++ b/apps/variable_box_controller.cpp @@ -140,7 +140,7 @@ void VariableBoxController::ContentViewController::willDisplayCellForIndex(Highl const Expression * evaluation = expressionForIndex(index); if (m_currentPage == Page::Scalar) { myCell->displayExpression(false); - char buffer[PrintFloat::bufferSizeForFloatsWithPrecision(Constant::LargeNumberOfSignificantDigits)]; + char buffer[PrintFloat::k_maxComplexBufferLength]; evaluation->writeTextInBuffer(buffer, PrintFloat::bufferSizeForFloatsWithPrecision(Constant::LargeNumberOfSignificantDigits)); myCell->setSubtitle(buffer); return;