diff options
Diffstat (limited to 'mageia/dependencies/qt3/qt-x11-free-3.3.5-qtranslator-crash.patch')
-rw-r--r-- | mageia/dependencies/qt3/qt-x11-free-3.3.5-qtranslator-crash.patch | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/mageia/dependencies/qt3/qt-x11-free-3.3.5-qtranslator-crash.patch b/mageia/dependencies/qt3/qt-x11-free-3.3.5-qtranslator-crash.patch new file mode 100644 index 000000000..a6b896664 --- /dev/null +++ b/mageia/dependencies/qt3/qt-x11-free-3.3.5-qtranslator-crash.patch @@ -0,0 +1,11 @@ +--- 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'; |