diff options
-rw-r--r-- | src/or/config.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/or/config.c b/src/or/config.c index 553415e58..2da3ba72f 100644 --- a/src/or/config.c +++ b/src/or/config.c @@ -328,10 +328,10 @@ static int config_assign_default(or_options_t *options) { /* prints the usage of tor. */ static void print_usage(void) { printf("tor -f <torrc> [args]\n" - "See man page for more options.\n\n" + "See man page for more options. This -h is probably obsolete.\n\n" "-b <bandwidth>\t\tbytes/second rate limiting\n" "-d <file>\t\tDebug file\n" - "-m <max>\t\tMax number of connections\n" +// "-m <max>\t\tMax number of connections\n" "-l <level>\t\tLog level\n" "-r <file>\t\tList of known routers\n"); printf("\nClient options:\n" @@ -429,6 +429,11 @@ int getconfig(int argc, char **argv, or_options_t *options) { exit(0); } + if(argc > 1 && (!strcmp(argv[1],"--version"))) { + printf("Tor version %s.\n",VERSION); + exit(0); + } + /* learn config file name, get config lines, assign them */ i = 1; while(i < argc-1 && strcmp(argv[i],"-f")) { |