ctdb-tools: Drop global variable prog
authorMartin Schwenke <martin@meltin.net>
Fri, 30 Jun 2017 07:12:48 +0000 (17:12 +1000)
committerMartin Schwenke <martins@samba.org>
Tue, 19 Sep 2017 11:30:27 +0000 (13:30 +0200)
Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
ctdb/tools/ctdb_killtcp.c

index 1c97c70351d27bb9e32f3f0fe2aca1756bf4c43a..e88ef210f5bfd52ee51acea1a156ef00cb65935f 100644 (file)
@@ -48,7 +48,6 @@ struct ctdb_kill_tcp {
        unsigned int batch_size;
 };
 
-static const char *prog;
 
 /*
   called when we get a read event on the raw socket
@@ -270,7 +269,7 @@ static int ctdb_killtcp_destructor(struct ctdb_kill_tcp *killtcp)
        return 0;
 }
 
-static void usage(void)
+static void usage(const char *prog)
 {
        printf("usage: %s <interface> [ <srcip:port> <dstip:port> ]\n", prog);
        exit(1);
@@ -298,10 +297,8 @@ int main(int argc, char **argv)
                }
        }
 
-       prog = argv[0];
-
        if (argc != 2 && argc != 4) {
-               usage();
+               usage(argv[0]);
        }
 
        if (argc == 4) {