b7d737ee9d
Approved by: maintainer
81 lines
2.3 KiB
Text
81 lines
2.3 KiB
Text
Index: zebra/kernel_socket.c
|
|
===================================================================
|
|
RCS file: /var/cvsroot/quagga/zebra/kernel_socket.c,v
|
|
retrieving revision 1.48
|
|
diff -u -r1.48 kernel_socket.c
|
|
--- zebra/kernel_socket.c 14 Sep 2007 11:31:55 -0000 1.48
|
|
+++ zebra/kernel_socket.c 14 Sep 2007 14:11:28 -0000
|
|
@@ -799,8 +799,7 @@
|
|
* At the same time, ignore unconfirmed messages, they should be tracked
|
|
* by rtm_write() and kernel_rtm_ipv4().
|
|
*/
|
|
- if (rtm->rtm_type != RTM_GET
|
|
- && (rtm->rtm_pid == pid || rtm->rtm_pid == old_pid))
|
|
+ if (rtm->rtm_type != RTM_GET && rtm->rtm_pid == pid)
|
|
{
|
|
char buf[INET_ADDRSTRLEN], gate_buf[INET_ADDRSTRLEN];
|
|
int ret;
|
|
Index: zebra/main.c
|
|
===================================================================
|
|
RCS file: /var/cvsroot/quagga/zebra/main.c,v
|
|
retrieving revision 1.27
|
|
diff -u -r1.27 main.c
|
|
--- zebra/main.c 14 Sep 2007 13:31:52 -0000 1.27
|
|
+++ zebra/main.c 14 Sep 2007 14:11:28 -0000
|
|
@@ -47,7 +47,6 @@
|
|
};
|
|
|
|
/* process id. */
|
|
-pid_t old_pid;
|
|
pid_t pid;
|
|
|
|
/* Pacify zclient.o in libzebra, which expects this variable. */
|
|
@@ -366,9 +365,6 @@
|
|
if (batch_mode)
|
|
exit (0);
|
|
|
|
- /* Needed for BSD routing socket. */
|
|
- old_pid = getpid ();
|
|
-
|
|
/* Daemonize. */
|
|
if (daemon_mode)
|
|
daemon (0, 0);
|
|
Index: zebra/test_main.c
|
|
===================================================================
|
|
RCS file: /var/cvsroot/quagga/zebra/test_main.c,v
|
|
retrieving revision 1.1
|
|
diff -u -r1.1 test_main.c
|
|
--- zebra/test_main.c 27 Jul 2006 19:59:58 -0000 1.1
|
|
+++ zebra/test_main.c 14 Sep 2007 14:11:28 -0000
|
|
@@ -43,7 +43,6 @@
|
|
};
|
|
|
|
/* process id. */
|
|
-pid_t old_pid;
|
|
pid_t pid;
|
|
|
|
/* zebra_rib's workqueue hold time. Private export for use by test code only */
|
|
@@ -313,9 +312,6 @@
|
|
if (batch_mode)
|
|
exit (0);
|
|
|
|
- /* Needed for BSD routing socket. */
|
|
- old_pid = getpid ();
|
|
-
|
|
/* Daemonize. */
|
|
if (daemon_mode)
|
|
daemon (0, 0);
|
|
Index: zebra/zserv.h
|
|
===================================================================
|
|
RCS file: /var/cvsroot/quagga/zebra/zserv.h,v
|
|
retrieving revision 1.15
|
|
diff -u -r1.15 zserv.h
|
|
--- zebra/zserv.h 2 May 2007 16:05:35 -0000 1.15
|
|
+++ zebra/zserv.h 14 Sep 2007 14:11:28 -0000
|
|
@@ -107,6 +107,5 @@
|
|
extern int zsend_router_id_update(struct zserv *, struct prefix *);
|
|
|
|
extern pid_t pid;
|
|
-extern pid_t old_pid;
|
|
|
|
#endif /* _ZEBRA_ZEBRA_H */
|