CVS commit by thiago: Oh, yeah, and cache the end iterator. M +4 -2 kresolver.cpp 1.38 --- kdelibs/kdecore/network/kresolver.cpp #1.37:1.38 @@ -904,5 +904,6 @@ QCString KResolver::domainToAscii(const // 4) for each label, apply ToASCII QStringList::Iterator it = input.begin(); - for ( ; it != input.end(); ++it) + const QStringList::Iterator end = input.end(); + for ( ; it != end; ++it) { QCString cs = ToASCII(*it); @@ -945,5 +946,6 @@ QString KResolver::domainToUnicode(const // 4) for each label, apply ToUnicode QStringList::Iterator it; - for (it = input.begin(); it != input.end(); ++it) + const QStringList::Iterator end = input.end(); + for (it = input.begin(); it != end; ++it) { QString label = ToUnicode(*it).lower();