summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorFrançois Andriot <francois.andriot@free.fr>2014-09-16 03:31:12 +0200
committerSlávek Banko <slavek.banko@axis.cz>2015-12-15 19:54:02 +0100
commitccee6e310341021bcf873ee512ae32b0b2a75c0c (patch)
tree796f60bfc80646a3173a42d213ebb6880e047753 /src
parenta085aad2b5575fe689ff6675cfbc2b2f35788120 (diff)
downloadqt3-ccee6e310341021bcf873ee512ae32b0b2a75c0c.tar.gz
qt3-ccee6e310341021bcf873ee512ae32b0b2a75c0c.zip
Fix crash in TQTranslator
(cherry picked from commit a944830520dff4031b540cc8fd95906bc5164009)
Diffstat (limited to 'src')
-rw-r--r--src/kernel/qtranslator.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/kernel/qtranslator.cpp b/src/kernel/qtranslator.cpp
index ca160f9..c799e6d 100644
--- a/src/kernel/qtranslator.cpp
+++ b/src/kernel/qtranslator.cpp
@@ -1015,7 +1015,7 @@ QTranslatorMessage QTranslator::findMessage( const char* context,
char con[256];
for ( ;; ) {
t >> len;
- if ( len == 0 )
+ if ( len == 0 || t.atEnd() )
return QTranslatorMessage();
t.readRawBytes( con, len );
con[len] = '\0';