Sophie

Sophie

distrib > Mandriva > cs4.0 > i586 > by-pkgid > 6db27311da393084cc6f2b414a3b666f > files > 16

qt3-3.3.6-1.1.20060mlcs4.src.rpm

--- src/kernel/qtranslator.cpp.sav	2004-08-12 14:32:07.000000000 +0200
+++ src/kernel/qtranslator.cpp	2005-03-15 18:05:29.620141650 +0100
@@ -990,7 +990,7 @@ QTranslatorMessage QTranslator::findMess
 	char con[256];
 	for ( ;; ) {
 	    t >> len;
-	    if ( len == 0 )
+	    if ( len == 0 || t.atEnd())
 		return QTranslatorMessage();
 	    t.readRawBytes( con, len );
 	    con[len] = '\0';