[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE_3_2_BRANCH: kdelibs/kdecore
From: Oswald Buddenhagen <ossi () kde ! org>
Date: 2004-06-01 1:53:53
Message-ID: 20040601015353.CC0B51703 () office ! kde ! org
[Download RAW message or body]
CVS commit by ossi:
don't hang on unterminated braced expandos
M +3 -1 kmacroexpander.cpp 1.6.6.1
--- kdelibs/kdecore/kmacroexpander.cpp #1.6:1.6.6.1
@@ -402,5 +402,7 @@ KMacroMapExpander<QString,VT>::expandEsc
if (str[pos + 1] == '{') {
rpos = pos + 2;
- for (sl = 0; str[rpos + sl] != '}'; sl++);
+ for (sl = 0; str[rpos + sl] != '}'; sl++)
+ if (rpos + sl >= str.length())
+ return 0;
rsl = sl + 3;
} else {
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic