Fix overflowing conversion to int in getParameter

This commit is contained in:
Alex Hultman
2021-02-19 05:20:28 +01:00
parent 1507f3f98a
commit 5d6bb74bf6
+3 -1
View File
@@ -136,7 +136,9 @@ public:
currentParameters = parameters; currentParameters = parameters;
} }
std::string_view getParameter(unsigned int index) { /* This one should take unsigned int, but really high numbers will
* overflow as int, so just accept int for now */
std::string_view getParameter(/*unsigned */int index) {
if (currentParameters.first < (int) index) { if (currentParameters.first < (int) index) {
return {}; return {};
} else { } else {