diff options
author | Connor O'Brien <connoro@google.com> | 2022-04-05 21:26:49 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2022-04-05 21:26:49 +0000 |
commit | 5669ac1c10b3e0f7dfff255abdbfd39b594a6ce9 (patch) | |
tree | 3494ddeb60f8fe7bf50267dd86afe005a02769b3 | |
parent | a1b07ca1914852215af9d99821d956d1f9852785 (diff) | |
parent | f8d3d1d682cc57a08ab583cfcbe8cf67dce037c8 (diff) | |
download | bcc-5669ac1c10b3e0f7dfff255abdbfd39b594a6ce9.tar.gz |
libbpf-tools: fix arg_num field for positional arguments am: c749a59d33 am: c209d5184c am: f8d3d1d682
Original change: https://android-review.googlesource.com/c/platform/external/bcc/+/2052235
Change-Id: I1751a58a9fec35897005f14e12642c3c87c5f930
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r-- | libbpf-tools/android/argp.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libbpf-tools/android/argp.cpp b/libbpf-tools/android/argp.cpp index 5c39f79f..6c1b22fe 100644 --- a/libbpf-tools/android/argp.cpp +++ b/libbpf-tools/android/argp.cpp @@ -61,7 +61,7 @@ extern "C" error_t argp_parse(const struct argp *argp, int argc, char **argv, in // Handle positional arguments if (optind < argc) { for (int idx = optind; idx < argc; idx++) { - struct argp_state state = { .input = input, .argp = argp, .arg_num = idx }; + struct argp_state state = { .input = input, .argp = argp, .arg_num = idx - optind }; const error_t ret = argp->parser(ARGP_KEY_ARG, argv[idx], &state); if (ret) return ret; } |