blob: 6415a3b803163f68b6ef29723d4bba3e6ab09583 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
--- ospfd/kroute.c.orig Mon Nov 20 14:41:22 2006
+++ ospfd/kroute.c Mon Nov 20 14:42:17 2006
@@ -875,10 +875,6 @@
send_rtmsg(kr_state.fd, RTM_DELETE, &kr->r);
free(kr);
} else {
- if ((label = (struct sockaddr_rtlabel *)
- rti_info[RTAX_LABEL]) != NULL)
- kr->r.rtlabel =
- rtlabel_name2id(label->sr_label);
kroute_insert(kr);
}
@@ -1075,10 +1071,6 @@
rtlabel_unref(kr->r.rtlabel);
kr->r.rtlabel = 0;
- if ((label = (struct sockaddr_rtlabel *)
- rti_info[RTAX_LABEL]) != NULL)
- kr->r.rtlabel =
- rtlabel_name2id(label->sr_label);
if (kif_validate(kr->r.ifindex))
kr->r.flags &= ~F_DOWN;
@@ -1098,11 +1090,6 @@
kr->r.nexthop.s_addr = nexthop.s_addr;
kr->r.flags = flags;
kr->r.ifindex = ifindex;
-
- if ((label = (struct sockaddr_rtlabel *)
- rti_info[RTAX_LABEL]) != NULL)
- kr->r.rtlabel =
- rtlabel_name2id(label->sr_label);
kroute_insert(kr);
}
|