OSDN Git Service

* kill.cc (main): Skip to PID loop on invalid option to handle
authorcorinna <corinna>
Mon, 12 Oct 2009 16:01:44 +0000 (16:01 +0000)
committercorinna <corinna>
Mon, 12 Oct 2009 16:01:44 +0000 (16:01 +0000)
negative pids there.

winsup/utils/ChangeLog
winsup/utils/kill.cc

index 2157061..f3d05d9 100644 (file)
@@ -1,3 +1,8 @@
+2009-10-12  Corinna Vinschen  <corinna@vinschen.de>
+
+       * kill.cc (main): Skip to PID loop on invalid option to handle
+       negative pids there.
+
 2009-08-11  Corinna Vinschen  <corinna@vinschen.de>
 
        * mkgroup.c (enum_local_groups): Avoid error message if given group
index f43ef77..35ed128 100644 (file)
@@ -249,10 +249,8 @@ main (int argc, char **argv)
        case '?':
          if (gotasig)
            {
-             pid = strtoll (argv[optind], &p, 10);
-             if (pid < 0)
-               goto out;
-             usage ();
+             --optind;
+             goto out;
            }
          optreset = 1;
          optind = 1 + av - argv;