diff --git a/modules/core/src/cmdparser.cpp b/modules/core/src/cmdparser.cpp index d7a6364766..f67f624ea3 100644 --- a/modules/core/src/cmdparser.cpp +++ b/modules/core/src/cmdparser.cpp @@ -151,7 +151,7 @@ CommandLineParser::CommandLineParser(int argc, const char* argv[], const char* k break; } - if (!hasValueThroughEq && (values_buffer.find('false') == values_buffer.npos) && + if (!hasValueThroughEq && (values_buffer.find("false") == values_buffer.npos) && ((curName == keysVector[0]) || (curName == keysVector[1]))) { @@ -160,7 +160,7 @@ CommandLineParser::CommandLineParser(int argc, const char* argv[], const char* k break; } - if (!hasValueThroughEq && (values_buffer.find('false') != values_buffer.npos) + if (!hasValueThroughEq && (values_buffer.find("false") != values_buffer.npos) && ((curName == keysVector[0]) || (curName == keysVector[1]))) {