CPack/DragNDrop: Fix word corruption in BreakLongLines

When the lines are wrapped the leading characters of the next word were being lost
This commit is contained in:
Koray Kilinc
2020-01-24 09:17:12 -08:00
parent ab2fc91821
commit 4a3a7d5f5d

View File

@@ -878,8 +878,9 @@ bool cmCPackDragNDropGenerator::BreakLongLine(const std::string& line,
std::string* error)
{
const size_t max_line_length = 512;
for (size_t i = 0; i < line.size(); i += max_line_length) {
size_t line_length = max_line_length;
size_t line_length = max_line_length;
for (size_t i = 0; i < line.size(); i += line_length) {
line_length = max_line_length;
if (i + line_length > line.size()) {
line_length = line.size() - i;
} else {