From 97be79f9d38b07214d5ad9b437e1a852c594a985 Mon Sep 17 00:00:00 2001 From: Denis Ovsienko Date: Fri, 24 Jul 2009 20:45:31 +0400 Subject: [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). --- zebra/zserv.h | 1 + 1 file changed, 1 insertion(+) (limited to 'zebra/zserv.h') 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); -- cgit v1.2.1