diff --git a/porterstemmer.go b/porterstemmer.go index 2038320..8050a88 100644 --- a/porterstemmer.go +++ b/porterstemmer.go @@ -780,7 +780,7 @@ func step5a(s []rune) []rune { // Do it! - if 'e' == s[lenS-1] { + if 2 < lenS && 'e' == s[lenS-1] { lenSuffix := 1 subSlice := s[:lenS-lenSuffix]