summaryrefslogtreecommitdiff
path: root/cpp/src/slice2cs/Gen.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/slice2cs/Gen.cpp')
-rw-r--r--cpp/src/slice2cs/Gen.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/cpp/src/slice2cs/Gen.cpp b/cpp/src/slice2cs/Gen.cpp
index eb3b21a5f6e..90f90889de6 100644
--- a/cpp/src/slice2cs/Gen.cpp
+++ b/cpp/src/slice2cs/Gen.cpp
@@ -1133,10 +1133,11 @@ Slice::CsVisitor::editMarkup(const string& s)
if(pos != string::npos)
{
string::size_type endpos = result.find('>', pos);
- if(endpos != string::npos)
+ if(endpos == string::npos)
{
- result.erase(pos, endpos - pos + 1);
+ break;
}
+ result.erase(pos, endpos - pos + 1);
}
}
while(pos != string::npos);