summaryrefslogtreecommitdiffstats
path: root/src/xml
diff options
context:
space:
mode:
authorJoni Poikelin <joni.poikelin@theqtcompany.com>2015-10-29 09:43:33 +0200
committerJoni Poikelin <joni.poikelin@theqtcompany.com>2015-10-29 08:05:45 +0000
commitb20d6cded7be8b86bed93ee705420bfb01700c5b (patch)
tree4de4947ca8489dade5d3e2fc63ba9302c260a582 /src/xml
parent26238aca8c442736f380eb523ef48468f892bdb7 (diff)
Fix QDomNamedNodeMap::item crash with negative index
Task-number: QTBUG-49113 Change-Id: I62dee4c112b73a25628657bc3d2ae675f26b87d8 Reviewed-by: David Faure <david.faure@kdab.com>
Diffstat (limited to 'src/xml')
-rw-r--r--src/xml/dom/qdom.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/xml/dom/qdom.cpp b/src/xml/dom/qdom.cpp
index 943d5c28a4..5e4946a814 100644
--- a/src/xml/dom/qdom.cpp
+++ b/src/xml/dom/qdom.cpp
@@ -3142,7 +3142,7 @@ QDomNodePrivate* QDomNamedNodeMapPrivate::removeNamedItem(const QString& name)
QDomNodePrivate* QDomNamedNodeMapPrivate::item(int index) const
{
- if (index >= length())
+ if (index >= length() || index < 0)
return 0;
return *(map.constBegin() + index);
}