mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-27 22:03:31 +01:00
Disallow --hash-password with no commandline arguments.
Fixes bug 9573.
Bugfix on 59453ac6e
in 0.0.9pre5, which fixed a crash in a silly way.
This commit is contained in:
parent
b523167f2f
commit
75d795b1d7
@ -6,6 +6,6 @@
|
||||
names as command-line options. Fixes bugs 4647 and 9578; bugfix on
|
||||
0.0.9pre5.
|
||||
|
||||
|
||||
|
||||
- No longer allow 'tor --hash-password' with no arguments. Fixes bug
|
||||
9573; bugfix on 0.0.9pre5.
|
||||
|
||||
|
@ -46,7 +46,7 @@ COMMAND-LINE OPTIONS
|
||||
configuration file, and by those on the command line. (Default:
|
||||
@CONFDIR@/torrc-defaults.)
|
||||
|
||||
**--hash-password**::
|
||||
**--hash-password** __PASSWORD__::
|
||||
Generates a hashed password for control port access.
|
||||
|
||||
**--list-fingerprint**::
|
||||
|
@ -1867,7 +1867,7 @@ config_parse_commandline(int argc, char **argv, int ignore_errors,
|
||||
}
|
||||
|
||||
if (want_arg && i == argc-1) {
|
||||
if (!strcmp(argv[i],"--hash-password") || ignore_errors) {
|
||||
if (ignore_errors) {
|
||||
arg = strdup("");
|
||||
} else {
|
||||
log_warn(LD_CONFIG,"Command-line option '%s' with no value. Failing.",
|
||||
|
Loading…
Reference in New Issue
Block a user