Lines 1-50
Link Here
|
1 |
--- route.c.orig Mon Apr 11 05:43:56 2005 |
|
|
2 |
+++ route.c Mon May 16 21:13:41 2005 |
3 |
@@ -1380,6 +1380,7 @@ |
4 |
{ |
5 |
warn("writing to routing socket"); |
6 |
gc_free (&gc); |
7 |
+ close(s); |
8 |
return false; |
9 |
} |
10 |
|
11 |
@@ -1387,6 +1388,7 @@ |
12 |
l = read(s, (char *)&m_rtmsg, sizeof(m_rtmsg)); |
13 |
} while (l > 0 && (rtm.rtm_seq != seq || rtm.rtm_pid != pid)); |
14 |
|
15 |
+ close(s); |
16 |
|
17 |
rtm_aux = &rtm; |
18 |
|
19 |
@@ -1535,6 +1537,7 @@ |
20 |
{ |
21 |
msg (M_WARN, "ROUTE: problem writing to routing socket"); |
22 |
gc_free (&gc); |
23 |
+ close(s); |
24 |
return false; |
25 |
} |
26 |
|
27 |
@@ -1542,6 +1545,7 @@ |
28 |
l = read(s, (char *)&m_rtmsg, sizeof(m_rtmsg)); |
29 |
} while (l > 0 && (rtm.rtm_seq != seq || rtm.rtm_pid != pid)); |
30 |
|
31 |
+ close(s); |
32 |
|
33 |
rtm_aux = &rtm; |
34 |
|
35 |
@@ -1690,6 +1694,7 @@ |
36 |
{ |
37 |
warn("writing to routing socket"); |
38 |
gc_free (&gc); |
39 |
+ close(s); |
40 |
return false; |
41 |
} |
42 |
|
43 |
@@ -1697,6 +1702,7 @@ |
44 |
l = read(s, (char *)&m_rtmsg, sizeof(m_rtmsg)); |
45 |
} while (l > 0 && (rtm.rtm_seq != seq || rtm.rtm_pid != pid)); |
46 |
|
47 |
+ close(s); |
48 |
|
49 |
rtm_aux = &rtm; |
50 |
|