Message ID | 20240701134401.205121-1-r.smirnov@omp.ru |
---|---|
State | New |
Headers | show |
Series | [BlueZ,v1] shared/shell: add a check for NULL in bt_shell_init() | expand |
diff --git a/src/shared/shell.c b/src/shared/shell.c index f3f7bab9a..2ecc41bf3 100644 --- a/src/shared/shell.c +++ b/src/shared/shell.c @@ -1328,13 +1328,15 @@ void bt_shell_init(int argc, char **argv, const struct bt_shell_opt *opt) } } - if (c != opt->options[index - offset].val) { - usage(argc, argv, opt); - exit(EXIT_SUCCESS); - return; - } + if (opt) { + if (c != opt->options[index - offset].val) { + usage(argc, argv, opt); + exit(EXIT_SUCCESS); + return; + } - *opt->optarg[index - offset] = optarg ? : ""; + *opt->optarg[index - offset] = optarg ? : ""; + } } index = -1;