]> xenbits.xensource.com Git - libvirt.git/commitdiff
commandhelper: Split argument parsing and printing
authorTim Wiederhake <twiederh@redhat.com>
Mon, 1 Feb 2021 11:27:50 +0000 (12:27 +0100)
committerPeter Krempa <pkrempa@redhat.com>
Tue, 2 Feb 2021 14:00:53 +0000 (15:00 +0100)
Signed-off-by: Tim Wiederhake <twiederh@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
tests/commandhelper.c

index 62e1b98c60849f36b40b6da9173d9f6b2be2ff63..24373d6c07465f8a51d53740734c4760cfb9ae36 100644 (file)
@@ -75,8 +75,6 @@ int main(int argc, char **argv) {
         goto cleanup;
 
     for (i = 1; i < argc; i++) {
-        fprintf(log, "ARG:%s\n", argv[i]);
-
         if (STREQ(argv[i - 1], "--readfd") &&
             sscanf(argv[i], "%u%c", &readfds[numreadfds++], &c) != 1) {
             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++) {
     }