aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/PerLine.cxx
diff options
context:
space:
mode:
authornyamatongwe <devnull@localhost>2011-10-23 10:36:32 +1100
committernyamatongwe <devnull@localhost>2011-10-23 10:36:32 +1100
commit576adef9a5df55d74e2730dc3ffb5db9f0a0a3f2 (patch)
treeb3ddf6caa188ea4c636a7e6462db6af7b0a44c65 /src/PerLine.cxx
parentaf10c645f12c3924bb358e0d0668e839aef35e2c (diff)
downloadscintilla-mirror-576adef9a5df55d74e2730dc3ffb5db9f0a0a3f2.tar.gz
Avoid crashing for SCI_MARKERNEXT starting at -1. Bug #3427270.
Diffstat (limited to 'src/PerLine.cxx')
-rw-r--r--src/PerLine.cxx2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/PerLine.cxx b/src/PerLine.cxx
index c31d4ea9b..7e716ccc0 100644
--- a/src/PerLine.cxx
+++ b/src/PerLine.cxx
@@ -183,6 +183,8 @@ int LineMarkers::MarkValue(int line) {
}
int LineMarkers::MarkerNext(int lineStart, int mask) const {
+ if (lineStart < 0)
+ lineStart = 0;
int length = markers.Length();
for (int iLine = lineStart; iLine < length; iLine++) {
MarkerHandleSet *onLine = markers[iLine];