From 5c994706efdabc3fdd547d169ed99192decf67b5 Mon Sep 17 00:00:00 2001 From: nyamatongwe Date: Sun, 23 Oct 2011 10:36:32 +1100 Subject: Avoid crashing for SCI_MARKERNEXT starting at -1. Bug #3427270. --- src/PerLine.cxx | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/PerLine.cxx') 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]; -- cgit v1.2.3