]> git.puffer.fish Git - mirror/frr.git/commitdiff
vrrpd: give null when using null ifp to lookup vr 12804/head
authorQuentin Young <qlyoung@cumulusnetworks.com>
Mon, 28 Oct 2019 15:41:38 +0000 (15:41 +0000)
committerMergify <37929162+mergify[bot]@users.noreply.github.com>
Tue, 14 Feb 2023 14:30:38 +0000 (14:30 +0000)
This is still causing crashes somehow.

Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
(cherry picked from commit ed331629de425914568c1d5c114018878627cdaf)

vrrpd/vrrp.c

index 4a0356411f6594cf86d929cc41859aa5eb9e34bd..df749c6f219a6f3c0f967b311e9df51298071a23 100644 (file)
@@ -669,6 +669,9 @@ void vrrp_vrouter_destroy(struct vrrp_vrouter *vr)
 
 struct vrrp_vrouter *vrrp_lookup(const struct interface *ifp, uint8_t vrid)
 {
+       if (!ifp)
+               return NULL;
+
        struct vrrp_vrouter vr;
 
        vr.vrid = vrid;