diff options
| author | Renato Westphal <renato@opensourcerouting.org> | 2017-04-29 14:15:11 -0300 |
|---|---|---|
| committer | Renato Westphal <renato@opensourcerouting.org> | 2017-04-29 14:25:04 -0300 |
| commit | 06b57ec2a4b7ffdaf38748a42e0ecdeef993c79f (patch) | |
| tree | 19ebe5ba406d420d7b47bf4a03e9f86bb395d037 /lib/pqueue.c | |
| parent | fc25a6680d63b78f9c35d6f97908a74734f04df7 (diff) | |
zebra: fix infinite loop when deleting non-default vrf
How to reproduce the bug:
% ip link add vrf-red type vrf table 10
% ip link set dev vrf-red up
% ip rule add oif vrf-red table 10
% ip rule add iif vrf-red table 10
% ip link add name lo1 type dummy
% ip link set dev lo1 up
% ip link set dev lo1 master vrf-red
% ip link del dev vrf-red
(zebra gets stuck in an infinite loop inside work_queue_run())
Regression introduced by commit 5a8dfcd8.
Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
Diffstat (limited to 'lib/pqueue.c')
0 files changed, 0 insertions, 0 deletions
