commandhelper: Split argument parsing and printing

Signed-off-by: Tim Wiederhake <twiederh@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
This commit is contained in:
Tim Wiederhake 2021-02-01 12:27:50 +01:00 committed by Peter Krempa
parent 9668fd8ebf
commit d940baaa81

View File

@ -75,8 +75,6 @@ int main(int argc, char **argv) {
goto cleanup; goto cleanup;
for (i = 1; i < argc; i++) { for (i = 1; i < argc; i++) {
fprintf(log, "ARG:%s\n", argv[i]);
if (STREQ(argv[i - 1], "--readfd") && if (STREQ(argv[i - 1], "--readfd") &&
sscanf(argv[i], "%u%c", &readfds[numreadfds++], &c) != 1) { sscanf(argv[i], "%u%c", &readfds[numreadfds++], &c) != 1) {
printf("Could not parse fd %s\n", argv[i]); printf("Could not parse fd %s\n", argv[i]);
@ -88,6 +86,10 @@ int main(int argc, char **argv) {
} }
} }
for (i = 1; i < argc; i++) {
fprintf(log, "ARG:%s\n", argv[i]);
}
for (n = 0; environ[n]; n++) { for (n = 0; environ[n]; n++) {
} }