From b5d2724841134af15c6e9045c6a426307bcd2d1b Mon Sep 17 00:00:00 2001 From: Clemens Zeidler Date: Thu, 3 Mar 2011 21:44:46 +0000 Subject: [PATCH] Add a safety check. Should helps with #7266. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40798 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/preferences/mail/DNSQuery.cpp | 2 ++ 1 file changed, 2 insertions(+) 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;