diff options
author | Jack Lloyd <[email protected]> | 2018-07-11 18:22:27 -0400 |
---|---|---|
committer | Jack Lloyd <[email protected]> | 2018-07-11 18:22:27 -0400 |
commit | 8bd4b4d11b916ca3455bf7b763aba9d00a26bc23 (patch) | |
tree | fbf5185266cf7ee844988053d34810d46e77f181 /src | |
parent | d52a0280a8942b93e9cb4c964f9a9fcd7117a413 (diff) |
In speed command warn if some unknown flag is passed to --clear-cpuid
Diffstat (limited to 'src')
-rw-r--r-- | src/cli/speed.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/cli/speed.cpp b/src/cli/speed.cpp index d1b6aead3..42172f38d 100644 --- a/src/cli/speed.cpp +++ b/src/cli/speed.cpp @@ -742,7 +742,13 @@ class Speed final : public Command for(std::string cpuid_to_clear : Botan::split_on(get_arg("clear-cpuid"), ',')) { - for(auto bit : Botan::CPUID::bit_from_string(cpuid_to_clear)) + auto bits = Botan::CPUID::bit_from_string(cpuid_to_clear); + if(bits.empty()) + { + error_output() << "Warning don't know CPUID flag '" << cpuid_to_clear << "'\n"; + } + + for(auto bit : bits) { Botan::CPUID::clear_cpuid_bit(bit); } |