Accept also 0 (as false) and 1 (true) as arguments for
boolean option on injectargs.
Fixes: #4261
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
if (first[strlen_a] == '=') {
i = args.erase(i);
const char *val = first + strlen_a + 1;
- if (strcmp(val, "true") == 0) {
+ if ((strcmp(val, "true") == 0) || (strcmp(val, "1") == 0)) {
*ret = 1;
return true;
}
- else if (strcmp(val, "false") == 0) {
+ else if ((strcmp(val, "false") == 0) || (strcmp(val, "0") == 0)) {
*ret = 0;
return true;
}