summaryrefslogtreecommitdiff
path: root/zebra/zserv.h
diff options
context:
space:
mode:
authorDenis Ovsienko <pilot@etcnet.org>2009-07-24 20:45:31 +0400
committerDenis Ovsienko <pilot@etcnet.org>2009-07-24 20:45:31 +0400
commit97be79f9d38b07214d5ad9b437e1a852c594a985 (patch)
treedbc8513b7f58c4f603ea1eed87efe9dbf4d7897e /zebra/zserv.h
parent5b40b1b57e1fad1caf579e032adf4e111128e486 (diff)
[zebra] do not touch socket before pidfile locking
Move zserv socket creation code into zebra_zserv_socket_init() and call it only after pidfile lock has been acquired exclusively. This keeps subsequent zebra daemons from deleting the working socket of an already running process (bug #403).
Diffstat (limited to 'zebra/zserv.h')
-rw-r--r--zebra/zserv.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/zebra/zserv.h b/zebra/zserv.h
index 87a33a45..a7371830 100644
--- a/zebra/zserv.h
+++ b/zebra/zserv.h
@@ -89,6 +89,7 @@ struct zebra_t
/* Prototypes. */
extern void zebra_init (void);
extern void zebra_if_init (void);
+extern void zebra_zserv_socket_init (void);
extern void hostinfo_get (void);
extern void rib_init (void);
extern void interface_list (void);