If keepalived reloaded its configuration before a specified vrrp_startup_delay had expired, the startup_delay was never being timed out, and so all received adverts would be discarded.
The commit caused the startup_delay timer to be reinstated after a reload if the timer has not yet expired.
If keepalived reloaded its configuration before a specified vrrp_startup_delay had expired, the startup_delay was never being timed out, and so all received adverts would be discarded.
The commit caused the startup_delay timer to be reinstated after a reload if the timer has not yet expired.