diff options
| author | Igor Ryzhov <iryzhov@nfware.com> | 2021-05-17 19:34:02 +0300 |
|---|---|---|
| committer | Igor Ryzhov <iryzhov@nfware.com> | 2021-05-17 19:34:11 +0300 |
| commit | 8f0c2688d79d9822157de9651fc2516c2a1379cb (patch) | |
| tree | 871986b1ce051ceaa74b963ba04ff8e069f54784 /lib/imsg-buffer.c | |
| parent | a63273a5b48bcae375af39928bafafadc6a31e0c (diff) | |
ripd: fix interface wakeup after shutdown
RIP schedules a call to `rip_interface_wakeup` in 1 second after
receiving the interface UP event from zebra. The function is called even
if the interface was shut down during this interval.
This is incorrect and also leads to a crash in the following scenario:
```
vtysh -c "conf" -c "router rip vrf red" -c "network enp2s0"
ip link add red type vrf table 1
ip link set enp2s0 vrf red
ip link set enp2s0 down
ip link set enp2s0 up && ip link del red
```
Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
Diffstat (limited to 'lib/imsg-buffer.c')
0 files changed, 0 insertions, 0 deletions
