mirror of
https://git.proxmox.com/git/mirror_frr
synced 2026-01-24 17:46:11 +00:00
+ sayonara old_pid!
This commit is contained in:
parent
91b7351d4e
commit
96934e6ac6
@ -7,6 +7,11 @@
|
||||
* kernel_socket.[ch]: We don't need rtm_type_str_max any more.
|
||||
* main.c: (main) Don't call rib_sweep_route() before the
|
||||
pidfile is acquired, this fixes bug #402.
|
||||
* zserv.h: Dropped old_pid, since it's useless now. This
|
||||
fixes bug #381.
|
||||
* main.c: (main) Idem.
|
||||
* test_main.c: (main) Idem.
|
||||
* kernel_socket.c: (rtm_read) Idem.
|
||||
|
||||
2007-09-12 Denis Ovsienko
|
||||
|
||||
|
||||
@ -799,8 +799,7 @@ rtm_read (struct rt_msghdr *rtm)
|
||||
* 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;
|
||||
|
||||
@ -47,7 +47,6 @@ struct zebra_t zebrad =
|
||||
};
|
||||
|
||||
/* process id. */
|
||||
pid_t old_pid;
|
||||
pid_t pid;
|
||||
|
||||
/* Pacify zclient.o in libzebra, which expects this variable. */
|
||||
@ -366,9 +365,6 @@ main (int argc, char **argv)
|
||||
if (batch_mode)
|
||||
exit (0);
|
||||
|
||||
/* Needed for BSD routing socket. */
|
||||
old_pid = getpid ();
|
||||
|
||||
/* Daemonize. */
|
||||
if (daemon_mode)
|
||||
daemon (0, 0);
|
||||
|
||||
@ -43,7 +43,6 @@ struct zebra_t zebrad =
|
||||
};
|
||||
|
||||
/* 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 @@ main (int argc, char **argv)
|
||||
if (batch_mode)
|
||||
exit (0);
|
||||
|
||||
/* Needed for BSD routing socket. */
|
||||
old_pid = getpid ();
|
||||
|
||||
/* Daemonize. */
|
||||
if (daemon_mode)
|
||||
daemon (0, 0);
|
||||
|
||||
@ -107,6 +107,5 @@ extern int zsend_route_multipath (int, struct zserv *, struct prefix *,
|
||||
extern int zsend_router_id_update(struct zserv *, struct prefix *);
|
||||
|
||||
extern pid_t pid;
|
||||
extern pid_t old_pid;
|
||||
|
||||
#endif /* _ZEBRA_ZEBRA_H */
|
||||
|
||||
Loading…
Reference in New Issue
Block a user