about summary refs log tree commit diff
path: root/cli/kill.c
diff options
context:
space:
mode:
Diffstat (limited to 'cli/kill.c')
-rw-r--r--cli/kill.c17
1 files changed, 3 insertions, 14 deletions
diff --git a/cli/kill.c b/cli/kill.c
index 9ae57f1..1d727bb 100644
--- a/cli/kill.c
+++ b/cli/kill.c
@@ -6,12 +6,7 @@ usage_kill(void)
     printf(
         "Shutdown btpd.\n"
         "\n"
-        "Usage: kill [seconds]\n"
-        "\n"
-        "Arguments:\n"
-        "seconds\n"
-        "\tThe number of seconds btpd waits before giving up on unresponsive\n"
-        "\ttrackers.\n"
+        "Usage: kill\n"
         "\n"
         );
     exit(1);
@@ -20,18 +15,12 @@ usage_kill(void)
 void
 cmd_kill(int argc, char **argv)
 {
-    int seconds = -1;
     enum ipc_err code;
-    char *endptr;
 
-    if (argc == 2) {
-        seconds = strtol(argv[1], &endptr, 10);
-        if (strlen(argv[1]) > endptr - argv[1] || seconds < 0)
-            usage_kill();
-    } else if (argc > 2)
+    if (argc > 1)
         usage_kill();
 
     btpd_connect();
-    if ((code = btpd_die(ipc, seconds)) != 0)
+    if ((code = btpd_die(ipc)) != 0)
         diemsg("command failed (%s).\n", ipc_strerror(code));
 }