mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-12-06 19:41:15 +01:00
Merge branch 'tor-github/pr/1292'
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
o Minor features (debugging):
|
||||
- Log a nonfatal assertion failure if we encounter a configuration
|
||||
line whose command is "CLEAR" but which has a nonempty value.
|
||||
This should be impossible, according to the rules of our
|
||||
configuration line parsing. Closes ticket 31529.
|
||||
@@ -652,9 +652,14 @@ config_assign_line(const config_mgr_t *mgr, void *options,
|
||||
}
|
||||
return 0;
|
||||
} else if (c->command == CONFIG_LINE_CLEAR && !clear_first) {
|
||||
// XXXX This is unreachable, since a CLEAR line always has an
|
||||
// XXXX empty value.
|
||||
config_reset(mgr, options, mvar, use_defaults); // LCOV_EXCL_LINE
|
||||
// This block is unreachable, since a CLEAR line always has an
|
||||
// empty value, and so will trigger be handled by the previous
|
||||
// "if (!strlen(c->value))" block.
|
||||
|
||||
// LCOV_EXCL_START
|
||||
tor_assert_nonfatal_unreached();
|
||||
config_reset(mgr, options, mvar, use_defaults);
|
||||
// LCOV_EXCL_STOP
|
||||
}
|
||||
|
||||
if (options_seen && ! config_var_is_cumulative(cvar)) {
|
||||
|
||||
Reference in New Issue
Block a user