--- qtbase/src/tools/qdoc/htmlgenerator.cpp.ports.orig Thu Apr 16 12:08:37 2015
+++ qtbase/src/tools/qdoc/htmlgenerator.cpp Thu Apr 16 20:54:07 2015
@@ -3378,7 +3378,8 @@ QString HtmlGenerator::highlightedCode(const QString&
bool handled = false;
for (int k = 0; k != 18; ++k) {
const QString & tag = spanTags[2 * k];
- if (tag == QStringRef(&src, i, tag.length())) {
+ if (i + tag.length() <= src.length() &&
+ tag == QStringRef(&src, i, tag.length())) {
html += spanTags[2 * k + 1];
i += tag.length();
handled = true;