]> git.puffer.fish Git - mirror/frr.git/commitdiff
ospfd: NULL passed instead of ei pointer in external lsa origination 10651/head
authorrgirada <rgirada@vmware.com>
Thu, 24 Feb 2022 17:33:08 +0000 (09:33 -0800)
committermergify-bot <noreply@mergify.com>
Thu, 24 Feb 2022 19:48:04 +0000 (19:48 +0000)
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>
(cherry picked from commit c16241898ae397ea6129111eea259850a6c9a04b)

ospfd/ospf_lsa.c

index c169996e013384eb34e05f0506871a1f2d56889d..8d5557a10dfcf5dc20aea4c6779d437c7ba2cf68 100644 (file)
@@ -2184,7 +2184,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.");