Skip to content

Commit 1a4cf4a

Browse files
authored
fix remove
1 parent 7b3869d commit 1a4cf4a

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

src/SplitCode.h

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1753,9 +1753,7 @@ struct SplitCode {
17531753
ss >> field >> value;
17541754
if (_keep || _keep_grp || _remove || _remove_grp) { // Read continuous multi-line value (until an empty line)
17551755
std::string sline = field + " " + value;
1756-
while (ss >> value) {
1757-
sline = " " + value;
1758-
}
1756+
sline.erase(std::find_if(sline.rbegin(), sline.rend(), [](unsigned char ch){ return !std::isspace(ch); }).base(), sline.end());
17591757
value = sline + "\n";
17601758
if (_keep) _keep_str += value;
17611759
if (_keep_grp) _keep_grp_str += value;

0 commit comments

Comments
 (0)