diff --git a/src/base/utils/version.h b/src/base/utils/version.h index e82e3b6e9..b4bb4fee6 100644 --- a/src/base/utils/version.h +++ b/src/base/utils/version.h @@ -168,12 +168,12 @@ namespace Utils { if ((static_cast(versionParts.size()) > N) || (static_cast(versionParts.size()) < Mandatory)) - throw std::runtime_error ("Incorrect number of version components"); + throw std::runtime_error("Incorrect number of version components"); bool ok = false; ComponentsArray res {{}}; for (std::size_t i = 0; i < static_cast(versionParts.size()); ++i) { - res[i] = static_cast(versionParts[i].toInt(&ok)); + res[i] = static_cast(versionParts[static_cast(i)].toInt(&ok)); if (!ok) throw std::runtime_error("Can not parse version component"); }