fix memory issue?

v1
Brett 2023-03-03 10:41:38 -05:00
parent 61ae482e5d
commit 8592ad6d92
2 changed files with 3 additions and 3 deletions

View File

@ -18,7 +18,7 @@ std::vector<std::string> blt::string::TableFormatter::createTable(bool top, bool
std::vector<std::string> table; std::vector<std::string> table;
const auto& tableHeader = generateColumnHeader(); const auto& tableHeader = generateColumnHeader();
const auto& topSeparator = generateTopSeparator(tableHeader.size()); const auto& topSeparator = generateTopSeparator(tableHeader.size());
const auto& lineSeparator = generateSeparator(tableHeader.size()); const auto& lineSeparator = generateSeparator(tableHeader.size() - 1);
if (top) if (top)
table.push_back(topSeparator); table.push_back(topSeparator);
@ -108,7 +108,7 @@ std::string blt::string::TableFormatter::generateSeparator(size_t size) {
for (int i = 0; i < size; i++) { for (int i = 0; i < size; i++) {
if (i == nextIndex) { if (i == nextIndex) {
auto currentColumnSize = columns[currentColumnIndex++].maxColumnLength + m_columnPadding*2; auto currentColumnSize = columns[currentColumnIndex++].maxColumnLength + m_columnPadding*2;
nextIndex += currentColumnSize+1; nextIndex += currentColumnSize + 1;
wholeWidthSeparator += "+"; wholeWidthSeparator += "+";
} else } else
wholeWidthSeparator += "-"; wholeWidthSeparator += "-";