]> git.proxmox.com Git - mirror_frr.git/commitdiff
ospfd: NULL passed instead of ei pointer in external lsa origination
authorrgirada <rgirada@vmware.com>
Thu, 24 Feb 2022 17:33:08 +0000 (09:33 -0800)
committerrgirada <rgirada@vmware.com>
Thu, 24 Feb 2022 17:33:08 +0000 (09:33 -0800)
Description:
NULL pointer wrongly passed instead of 'ei' pointer to
ospf_external_lsa_originate() API in opaque capability enable/disable
which always make it to fail in origination.
Corrected it by passing actual ei pointer.

Signed-off-by: Rajesh Girada <rgirada@vmware.com>
ospfd/ospf_lsa.c

index 3eb91d0ebcdfff6498ecbe818706b4f88b80d300..48751dfba822cff0b9f8e1aac662db8e1a5084f5 100644 (file)
@@ -2353,7 +2353,7 @@ void ospf_external_lsa_rid_change(struct ospf *ospf)
                                                continue;
 
                                        if (!ospf_external_lsa_originate(ospf,
-                                                                        NULL))
+                                                                        ei))
                                                flog_warn(
                                                        EC_OSPF_LSA_INSTALL_FAILURE,
                                                        "LSA: AS-external-LSA was not originated.");