diff options
Diffstat (limited to 'src/or/config.c')
-rw-r--r-- | src/or/config.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/or/config.c b/src/or/config.c index 08a17814a..b97c07fb8 100644 --- a/src/or/config.c +++ b/src/or/config.c @@ -3299,7 +3299,9 @@ config_parse_addr_policy(config_line_t *cfg, log_warn(LD_CONFIG, "Address policy element '%s' can't be expressed " "as a bit prefix.", ent); } - nextp = &((*nextp)->next); + /* Advance nextp to the end of the policy. */ + while (*nextp) + nextp = &((*nextp)->next); } else { log_warn(LD_CONFIG,"Malformed policy '%s'.", ent); r = -1; |