diff options
author | Jon Severinsson <jon@severinsson.net> | 2012-12-22 23:45:15 +0100 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-01-02 13:53:15 +0100 |
commit | e2fb3f94e8133c32239edf157e3afac4d54028e5 (patch) | |
tree | 4b3b3ae7b02da59c74225a09467c886ec94119b7 /src | |
parent | afa57146cb519f27d816a295dadb2f0e71733f4b (diff) |
qdbusxml2cpp: Check string length before checking for \r\n.
Change-Id: I5370bae258933536ecf9785da95a9006fafc1a62
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/tools/qdbusxml2cpp/qdbusxml2cpp.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/tools/qdbusxml2cpp/qdbusxml2cpp.cpp b/src/tools/qdbusxml2cpp/qdbusxml2cpp.cpp index bdc9bc30dc..786d5108fc 100644 --- a/src/tools/qdbusxml2cpp/qdbusxml2cpp.cpp +++ b/src/tools/qdbusxml2cpp/qdbusxml2cpp.cpp @@ -498,7 +498,7 @@ static QString stringify(const QString &data) retval += QLatin1String("\\\""); else retval += data[i]; - if (data[i] == QLatin1Char('\r') && data[i+1] == QLatin1Char('\n')) + if (i+1 < data.length() && data[i] == QLatin1Char('\r') && data[i+1] == QLatin1Char('\n')) i++; retval += QLatin1String("\\n\"\n"); } |