]> git.proxmox.com Git - mirror_frr.git/commitdiff
Merge pull request #1667 from Orange-OpenSource/master
authorRuss White <russ@riw.us>
Wed, 24 Jan 2018 00:05:05 +0000 (19:05 -0500)
committerGitHub <noreply@github.com>
Wed, 24 Jan 2018 00:05:05 +0000 (19:05 -0500)
OSPFD: Solve Issue #1652

1  2 
ospfd/ospfd.c

diff --cc ospfd/ospfd.c
index 6d583e9b4ac4e486cfd6468dfc2f0390521b2084,d3ad7772f9f40c2b22464dae5dea37411013d3e6..89b08552a897f4d6c3773c74ad242487d755d72e
@@@ -829,22 -830,21 +829,21 @@@ static void ospf_area_free(struct ospf_
  
        /* Free LSDBs. */
        LSDB_LOOP(ROUTER_LSDB(area), rn, lsa)
 -      ospf_discard_from_db(area->ospf, area->lsdb, lsa);
 +              ospf_discard_from_db(area->ospf, area->lsdb, lsa);
        LSDB_LOOP(NETWORK_LSDB(area), rn, lsa)
 -      ospf_discard_from_db(area->ospf, area->lsdb, lsa);
 +              ospf_discard_from_db(area->ospf, area->lsdb, lsa);
        LSDB_LOOP(SUMMARY_LSDB(area), rn, lsa)
 -      ospf_discard_from_db(area->ospf, area->lsdb, lsa);
 +              ospf_discard_from_db(area->ospf, area->lsdb, lsa);
        LSDB_LOOP(ASBR_SUMMARY_LSDB(area), rn, lsa)
 -      ospf_discard_from_db(area->ospf, area->lsdb, lsa);
 +              ospf_discard_from_db(area->ospf, area->lsdb, lsa);
  
        LSDB_LOOP(NSSA_LSDB(area), rn, lsa)
 -      ospf_discard_from_db(area->ospf, area->lsdb, lsa);
 +              ospf_discard_from_db(area->ospf, area->lsdb, lsa);
        LSDB_LOOP(OPAQUE_AREA_LSDB(area), rn, lsa)
 -      ospf_discard_from_db(area->ospf, area->lsdb, lsa);
 +              ospf_discard_from_db(area->ospf, area->lsdb, lsa);
        LSDB_LOOP(OPAQUE_LINK_LSDB(area), rn, lsa)
 -      ospf_discard_from_db(area->ospf, area->lsdb, lsa);
 +              ospf_discard_from_db(area->ospf, area->lsdb, lsa);
  
-       ospf_opaque_type10_lsa_term(area);
        ospf_lsdb_delete_all(area->lsdb);
        ospf_lsdb_free(area->lsdb);