diff --git a/src/preferences/mail/DNSQuery.cpp b/src/preferences/mail/DNSQuery.cpp index ddc39fee60..a38f49a8c0 100644 --- a/src/preferences/mail/DNSQuery.cpp +++ b/src/preferences/mail/DNSQuery.cpp @@ -250,6 +250,8 @@ DNSTools::ConvertFromDNSName(const BString& string) int32 nextDot = dot; outString.Remove(0, sizeof(char)); while (true) { + if (nextDot >= outString.Length()) + break; dot = outString[nextDot]; if (dot == 0) break;