summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2023-05-02 17:40:16 +0200
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2023-05-03 09:24:14 +0200
commitfc7bfd9861111c94f047190e4d8cd006a3647c0a (patch)
tree23d694c43f83e30bc25b25b20f620cb856f0162a
parentd8026c6defb5764eb1ee2649cd530b8f0e708675 (diff)
downloadqttools-fc7bfd9861111c94f047190e4d8cd006a3647c0a.tar.gz
lupdate/Python parser: Fix hang on trailing empty comment line
Break out of the while on EOF when reading comments. Pick-to: 6.5 Fixes: PYSIDE-2311 Change-Id: I2047220950f9d9b424d04c1e34e32eeb5a5b83fa Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
-rw-r--r--src/linguist/lupdate/python.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/linguist/lupdate/python.cpp b/src/linguist/lupdate/python.cpp
index 69e259920..f1de3b0ac 100644
--- a/src/linguist/lupdate/python.cpp
+++ b/src/linguist/lupdate/python.cpp
@@ -288,6 +288,7 @@ static Token getToken()
id = readLine().trimmed();
break;
case EOF:
+ return Tok_Eof;
case '\n':
break;
default: