]> xenbits.xensource.com Git - xen.git/commitdiff
xl: fix vcpu-* command line args
authorKeir Fraser <keir.fraser@citrix.com>
Fri, 4 Jun 2010 09:11:40 +0000 (10:11 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Fri, 4 Jun 2010 09:11:40 +0000 (10:11 +0100)
Command line arguments start at argv[2]

Signed-off-by: Yang Hongyang <yanghy@cn.fujitsu.com>
tools/libxl/xl_cmdimpl.c

index 0681b058cd398b7354ed5bdce97e8f77a4ccbe52..b6725ef9f74913928cf41d5895a703a5b3623ea8 100644 (file)
@@ -2729,7 +2729,7 @@ int main_vcpulist(int argc, char **argv)
         }
     }
 
-    vcpulist(argc - 1, argv + 1);
+    vcpulist(argc - 2, argv + 2);
     exit(0);
 }
 
@@ -2818,7 +2818,7 @@ int main_vcpupin(int argc, char **argv)
 {
     int opt;
 
-    if (argc != 4) {
+    if (argc != 5) {
         help("vcpu-pin");
         exit(0);
     }
@@ -2833,7 +2833,7 @@ int main_vcpupin(int argc, char **argv)
         }
     }
 
-    vcpupin(argv[1], argv[2] , argv[3]);
+    vcpupin(argv[2], argv[3] , argv[4]);
     exit(0);
 }
 
@@ -2859,7 +2859,7 @@ int main_vcpuset(int argc, char **argv)
 {
     int opt;
 
-    if (argc != 3) {
+    if (argc != 4) {
         help("vcpu-set");
         exit(0);
     }
@@ -2874,7 +2874,7 @@ int main_vcpuset(int argc, char **argv)
         }
     }
 
-    vcpuset(argv[1], argv[2]);
+    vcpuset(argv[2], argv[3]);
     exit(0);
 }