diff --git a/libraries/platform/src/platform/backend/PlatformInstance.cpp b/libraries/platform/src/platform/backend/PlatformInstance.cpp index 038521d398..d4cadba3b7 100644 --- a/libraries/platform/src/platform/backend/PlatformInstance.cpp +++ b/libraries/platform/src/platform/backend/PlatformInstance.cpp @@ -107,7 +107,8 @@ void Instance::enumerateNics() { json Instance::getCPU(int index) { assert(index <(int) _cpus.size()); - if (index >= (int)_cpus.size()) + + if (index < 0 || (int) _cpus.size() <= index) return json(); return _cpus.at(index); @@ -116,7 +117,7 @@ json Instance::getCPU(int index) { json Instance::getGPU(int index) { assert(index <(int) _gpus.size()); - if (index >=(int) _gpus.size()) + if (index < 0 || (int) _gpus.size() <= index) return json(); return _gpus.at(index); @@ -126,7 +127,7 @@ json Instance::getGPU(int index) { json Instance::getDisplay(int index) { assert(index <(int) _displays.size()); - if (index >=(int) _displays.size()) + if (index < 0 || (int) _displays.size() <= index) return json(); return _displays.at(index);