15 lines
503 B
Diff
15 lines
503 B
Diff
|
diff --git a/src/hunspell/suggestmgr.cxx b/src/hunspell/suggestmgr.cxx
|
||
|
index dba084e9..c23f165a 100644
|
||
|
--- a/src/hunspell/suggestmgr.cxx
|
||
|
+++ b/src/hunspell/suggestmgr.cxx
|
||
|
@@ -2040,7 +2040,7 @@ int SuggestMgr::leftcommonsubstring(
|
||
|
int l2 = su2.size();
|
||
|
// decapitalize dictionary word
|
||
|
if (complexprefixes) {
|
||
|
- if (su1[l1 - 1] == su2[l2 - 1])
|
||
|
+ if (l1 && l2 && su1[l1 - 1] == su2[l2 - 1])
|
||
|
return 1;
|
||
|
} else {
|
||
|
unsigned short idx = su2.empty() ? 0 : (su2[0].h << 8) + su2[0].l;
|
||
|
|