mirror of
https://github.com/Kitware/CMake.git
synced 2025-10-23 18:08:31 +08:00
VS: Fix Intel plugin version detection fallback
Do not read a value that was not parsed.
This commit is contained in:
@@ -94,8 +94,8 @@ const std::string& cmGlobalVisualStudio7Generator::GetIntelProjectVersion()
|
|||||||
cmSystemTools::ReadRegistryValue(vskey, intelVersion,
|
cmSystemTools::ReadRegistryValue(vskey, intelVersion,
|
||||||
cmSystemTools::KeyWOW64_32);
|
cmSystemTools::KeyWOW64_32);
|
||||||
unsigned int intelVersionNumber = ~0u;
|
unsigned int intelVersionNumber = ~0u;
|
||||||
sscanf(intelVersion.c_str(), "%u", &intelVersionNumber);
|
if (sscanf(intelVersion.c_str(), "%u", &intelVersionNumber) != 1 ||
|
||||||
if (intelVersionNumber >= 11) {
|
intelVersionNumber >= 11) {
|
||||||
// Default to latest known project file version.
|
// Default to latest known project file version.
|
||||||
intelVersion = "11.0";
|
intelVersion = "11.0";
|
||||||
} else if (intelVersionNumber == 10) {
|
} else if (intelVersionNumber == 10) {
|
||||||
|
Reference in New Issue
Block a user