Autotools: fixed crash in Debug build

Method parseIdentifierBeforeAssign attempts to read null-terminating
symbol after end in some cases, it triggers assertion.

Change-Id: I1a4bc9ef290d2f09e7f9052f14466bacf957fe7a
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
This commit is contained in:
Sergey Shambir
2013-03-04 23:36:09 +04:00
parent 659470f940
commit 23fd6730fa

View File

@@ -421,7 +421,7 @@ QString MakefileParser::parseIdentifierBeforeAssign(const QString &line)
QString ret = line.left(end);
while (end < line.size() && line[end].isSpace())
++end;
return (line[end] == QLatin1Char('=')) ? ret : QString();
return (end < line.size() && line[end] == QLatin1Char('=')) ? ret : QString();
}
void MakefileParser::addAllSources()