projects
/
babeltrace.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
babeltrace-cfg.c: do not allow duplicate -v option
[babeltrace.git]
/
converter
/
babeltrace-cfg.c
diff --git
a/converter/babeltrace-cfg.c
b/converter/babeltrace-cfg.c
index b64fa8db644ef78c7bd81628c122d0a540131779..9945f135b04ce5449e3216f998e58a1112fdce7d 100644
(file)
--- a/
converter/babeltrace-cfg.c
+++ b/
converter/babeltrace-cfg.c
@@
-3310,6
+3310,7
@@
struct bt_config *bt_config_convert_from_args(int argc, const char *argv[],
struct bt_value *instance_names = NULL;
struct bt_value *connection_args = NULL;
char error_buf[256] = { 0 };
struct bt_value *instance_names = NULL;
struct bt_value *connection_args = NULL;
char error_buf[256] = { 0 };
+ bool got_verbose_opt = false;
*retcode = 0;
memset(&ctf_legacy_opts, 0, sizeof(ctf_legacy_opts));
*retcode = 0;
memset(&ctf_legacy_opts, 0, sizeof(ctf_legacy_opts));
@@
-3835,8
+3836,14
@@
struct bt_config *bt_config_convert_from_args(int argc, const char *argv[],
BT_PUT(cfg);
goto end;
case OPT_VERBOSE:
BT_PUT(cfg);
goto end;
case OPT_VERBOSE:
+ if (got_verbose_opt) {
+ printf_err("Duplicate -v option\n");
+ goto error;
+ }
+
text_legacy_opts.verbose = true;
cfg->verbose = true;
text_legacy_opts.verbose = true;
cfg->verbose = true;
+ got_verbose_opt = true;
break;
case OPT_DEBUG:
cfg->debug = true;
break;
case OPT_DEBUG:
cfg->debug = true;
This page took
0.023717 seconds
and
4
git commands to generate.