forked from qt-creator/qt-creator
QtVersionNumber: Fix crash
Checking the string for validity is not enough, actually bailing out if it is invalid is better...
This commit is contained in:
@@ -1938,8 +1938,10 @@ QtVersionNumber::QtVersionNumber(int ma, int mi, int p)
|
||||
|
||||
QtVersionNumber::QtVersionNumber(const QString &versionString)
|
||||
{
|
||||
if (!checkVersionString(versionString))
|
||||
if (!checkVersionString(versionString)) {
|
||||
majorVersion = minorVersion = patchVersion = -1;
|
||||
return;
|
||||
}
|
||||
|
||||
QStringList parts = versionString.split(QLatin1Char('.'));
|
||||
majorVersion = parts.at(0).toInt();
|
||||
|
||||
Reference in New Issue
Block a user