]> git.proxmox.com Git - mirror_frr.git/commitdiff
2004-07-27 Paul Jakma <paul@dishone.st>
authorpaul <paul>
Tue, 27 Jul 2004 11:19:11 +0000 (11:19 +0000)
committerpaul <paul>
Tue, 27 Jul 2004 11:19:11 +0000 (11:19 +0000)
        * ospf_opaque.c: (ospf_opaque_lsa_flush_schedule) do not NULL out
          the LSA as then free_opaque_info_per_id() can never unlock (and
          free) the LSA. Reported by Gunnar Stigen.

ospfd/ChangeLog
ospfd/ospf_opaque.c

index 453036ea2965ff3882e34e57d33e0c0aeb19821f..e3a2dfed698f2c57f1165c3bd3933f097a84cb64 100644 (file)
@@ -1,3 +1,9 @@
+2004-07-27 Paul Jakma <paul@dishone.st>
+
+       * ospf_opaque.c: (ospf_opaque_lsa_flush_schedule) do not NULL out
+         the LSA as then free_opaque_info_per_id() can never unlock (and
+         free) the LSA. Reported by Gunnar Stigen.
+         
 2004-07-23 Paul Jakma <paul@dishone.st>
 
        * ospf_network.c: Replace PKTINFO/RECVIF with call to
index 636839c0104bb33a4e29c6d07f0fd088e542d843..73e9639ca169829238d44c7cb3798ce9eac3d78d 100644 (file)
@@ -2090,7 +2090,6 @@ ospf_opaque_lsa_flush_schedule (struct ospf_lsa *lsa0)
     oipt->id_list->head = oipt->id_list->tail = NULL;
 
   /* Disassociate internal control information with the given lsa. */
-  oipi->lsa = NULL;
   free_opaque_info_per_id ((void *) oipi);
 
   /* Force given lsa's age to MaxAge. */