X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fbin%2Flttng%2Fcommands%2Fremove_trigger.cpp;fp=src%2Fbin%2Flttng%2Fcommands%2Fremove_trigger.cpp;h=08d4873f08a4cb9b9b66611eaeb51331c773ea76;hb=5ba02fffe2521809056a0ed611553823e2c7ad11;hp=0a10e16127c2994588feb235ba66bccbb1e4289a;hpb=c7415bcc43ad44e550f20576937565434d8b5c6d;p=lttng-tools.git diff --git a/src/bin/lttng/commands/remove_trigger.cpp b/src/bin/lttng/commands/remove_trigger.cpp index 0a10e1612..08d4873f0 100644 --- a/src/bin/lttng/commands/remove_trigger.cpp +++ b/src/bin/lttng/commands/remove_trigger.cpp @@ -73,6 +73,7 @@ int cmd_remove_trigger(int argc, const char **argv) char *owner_uid = nullptr; long long uid; struct mi_writer *mi_writer = nullptr; + const char **args; if (lttng_opt_mi) { mi_writer = mi_lttng_writer_create(fileno(stdout), lttng_opt_mi); @@ -97,10 +98,9 @@ int cmd_remove_trigger(int argc, const char **argv) } } - argc--; - argv++; + args = argv + 1; - argpar_iter = argpar_iter_create(argc, argv, remove_trigger_options); + argpar_iter = argpar_iter_create(argc - 1, args, remove_trigger_options); if (!argpar_iter) { ERR("Failed to allocate an argpar iter."); goto error; @@ -110,7 +110,7 @@ int cmd_remove_trigger(int argc, const char **argv) enum parse_next_item_status status; status = - parse_next_item(argpar_iter, &argpar_item, 1, argv, true, nullptr, nullptr); + parse_next_item(argpar_iter, &argpar_item, 1, args, true, nullptr, nullptr); if (status == PARSE_NEXT_ITEM_STATUS_ERROR || status == PARSE_NEXT_ITEM_STATUS_ERROR_MEMORY) { goto error;