diff options
author | paul <paul> | 2004-07-27 11:19:11 +0000 |
---|---|---|
committer | paul <paul> | 2004-07-27 11:19:11 +0000 |
commit | 6187ef7601e3a10e9d47d32e60a614f8002a74a3 (patch) | |
tree | 4be099575393333b941938dfd8b55cc0e007e86c /ospfd/ospf_opaque.c | |
parent | bd32c0cc04a956e884ef29d7415611cead601986 (diff) | |
download | quagga-6187ef7601e3a10e9d47d32e60a614f8002a74a3.tar.bz2 quagga-6187ef7601e3a10e9d47d32e60a614f8002a74a3.tar.xz |
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.
Diffstat (limited to 'ospfd/ospf_opaque.c')
-rw-r--r-- | ospfd/ospf_opaque.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/ospfd/ospf_opaque.c b/ospfd/ospf_opaque.c index 636839c0..73e9639c 100644 --- a/ospfd/ospf_opaque.c +++ b/ospfd/ospf_opaque.c @@ -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. */ |