diff options
Diffstat (limited to 'src/ScintillaBase.cxx')
| -rw-r--r-- | src/ScintillaBase.cxx | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/src/ScintillaBase.cxx b/src/ScintillaBase.cxx index e67c03ac5..1d3867b7f 100644 --- a/src/ScintillaBase.cxx +++ b/src/ScintillaBase.cxx @@ -280,9 +280,9 @@ void ScintillaBase::AutoCompleteMoveToCurrentWord() {  	char wordCurrent[1000];  	int i;  	int startWord = ac.posStart - ac.startLen; -	for (i = startWord; i < currentPos; i++) +	for (i = startWord; i < currentPos && i - startWord < 1000; i++)  		wordCurrent[i - startWord] = pdoc->CharAt(i); -	wordCurrent[i - startWord] = '\0'; +	wordCurrent[Platform::Minimum(i - startWord, 999)] = '\0';  	ac.Select(wordCurrent);  } | 
