summaryrefslogtreecommitdiffstats
path: root/isisd/isis_circuit.c
diff options
context:
space:
mode:
authorhasso <hasso>2004-12-29 20:06:41 +0000
committerhasso <hasso>2004-12-29 20:06:41 +0000
commitc01ef0d14c6451fec992fe77f2c0786c81edda70 (patch)
treeedb26d3e37e52505cd5051dd8a119ce044b18815 /isisd/isis_circuit.c
parentfddf9598ce010b8fdbd63327115ba38961f03984 (diff)
downloadquagga-c01ef0d14c6451fec992fe77f2c0786c81edda70.tar.bz2
quagga-c01ef0d14c6451fec992fe77f2c0786c81edda70.tar.xz
Really fix crashes now. Revert isis_circuit_update_params() part of previous
commit. Replace all if_is_up() calls with if_is_operative().
Diffstat (limited to 'isisd/isis_circuit.c')
-rw-r--r--isisd/isis_circuit.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/isisd/isis_circuit.c b/isisd/isis_circuit.c
index ca5befbd..1a98a633 100644
--- a/isisd/isis_circuit.c
+++ b/isisd/isis_circuit.c
@@ -430,12 +430,7 @@ void
isis_circuit_update_params (struct isis_circuit *circuit,
struct interface *ifp)
{
- /* HT: It can happen at the moment during interface up event because we
- * actually delete circuit during interface down event. Should be really
- * cleaned up. TODO */
- /* assert (circuit); */
- if (!circuit)
- return;
+ assert (circuit);
if (circuit->circuit_id != ifp->ifindex)
{