Skip to content
Commit 27ba970b authored by Xufeng Zhang's avatar Xufeng Zhang Committed by Joe MacDonald
Browse files

quagga/ripd: Fix two bugs after received SIGHUP signal



There are two problems for ripd implementation after received
SIGHUP signal:
1). ripd didn't clean up ifp->connected list before reload
    configuration file which makes the same advertise packet
    being sent multiple times(depends on how many SIGHUP was recieved).
2). ripd reset ri->split_horizon flag to RIP_NO_SPLIT_HORIZON
    during restart which is different from the flag when ripd is
    firstly started up, leading to unnecessary route to be advertised.

[YOCTO #5266]

Signed-off-by: default avatarXufeng Zhang <xufeng.zhang@windriver.com>
Signed-off-by: default avatarJoe MacDonald <joe@deserted.net>
parent e9759bfa
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment