mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-27 22:03:31 +01:00
Absolutely never call close_temp_logs while validating log options.
svn:r2934
This commit is contained in:
parent
604be3ae44
commit
805c9e3673
@ -1785,13 +1785,15 @@ config_init_logs(or_options_t *options, int validate_only)
|
||||
ok = 0; goto cleanup;
|
||||
}
|
||||
if (!strcasecmp(smartlist_get(elts,1), "stdout")) {
|
||||
if (!validate_only)
|
||||
if (!validate_only) {
|
||||
add_stream_log(levelMin, levelMax, "<stdout>", stdout);
|
||||
close_temp_logs();
|
||||
close_temp_logs();
|
||||
}
|
||||
} else if (!strcasecmp(smartlist_get(elts,1), "stderr")) {
|
||||
if (!validate_only)
|
||||
if (!validate_only) {
|
||||
add_stream_log(levelMin, levelMax, "<stderr>", stderr);
|
||||
close_temp_logs();
|
||||
close_temp_logs();
|
||||
}
|
||||
} else if (!strcasecmp(smartlist_get(elts,1), "syslog")) {
|
||||
#ifdef HAVE_SYSLOG_H
|
||||
if (!validate_only)
|
||||
|
Loading…
Reference in New Issue
Block a user