1
0
mirror of https://gitlab.labs.nic.cz/labs/bird.git synced 2024-05-11 16:54:54 +00:00

Fixed bad filter re-evaluation with import table if filtered->accepted

The import table feed wasn't resetting the table-specific route values
like REF_FILTERED and thus made the route look like filtered even though
it should have been re-evaluated as accepted.
This commit is contained in:
Maria Matejka
2023-03-08 21:38:18 +01:00
parent aa5fc3b99d
commit 97d2875e99
4 changed files with 18 additions and 6 deletions

View File

@@ -657,7 +657,10 @@ channel_reload_stopped(struct rt_export_request *req)
/* Restart reload */
if (c->reload_pending)
{
c->reload_pending = 0;
channel_request_reload(c);
}
if (c->channel_state != CS_UP)
channel_check_stopped(c);