mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-08 14:34:22 +00:00
ldpd: remove unnecessary checks if a signal was caught
Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
This commit is contained in:
parent
b3121cd7d1
commit
30f35e8566
13
ldpd/lde.c
13
ldpd/lde.c
@ -119,13 +119,6 @@ static struct quagga_signal_t lde_signals[] =
|
|||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
static void
|
|
||||||
lde_sleep (void)
|
|
||||||
{
|
|
||||||
sleep(1);
|
|
||||||
if (lde_signals[0].caught || lde_signals[1].caught)
|
|
||||||
lde_shutdown();
|
|
||||||
}
|
|
||||||
struct zclient *zclient_sync = NULL;
|
struct zclient *zclient_sync = NULL;
|
||||||
static void
|
static void
|
||||||
zclient_sync_init(u_short instance)
|
zclient_sync_init(u_short instance)
|
||||||
@ -138,7 +131,7 @@ zclient_sync_init(u_short instance)
|
|||||||
zclient_sync->instance = instance;
|
zclient_sync->instance = instance;
|
||||||
while (zclient_socket_connect (zclient_sync) < 0) {
|
while (zclient_socket_connect (zclient_sync) < 0) {
|
||||||
fprintf(stderr, "Error connecting synchronous zclient!\n");
|
fprintf(stderr, "Error connecting synchronous zclient!\n");
|
||||||
lde_sleep();
|
sleep(1);
|
||||||
}
|
}
|
||||||
/* make socket non-blocking */
|
/* make socket non-blocking */
|
||||||
sock_set_nonblock(zclient_sync->sock);
|
sock_set_nonblock(zclient_sync->sock);
|
||||||
@ -146,7 +139,7 @@ zclient_sync_init(u_short instance)
|
|||||||
/* Connect to label manager */
|
/* Connect to label manager */
|
||||||
while (lm_label_manager_connect (zclient_sync) != 0) {
|
while (lm_label_manager_connect (zclient_sync) != 0) {
|
||||||
fprintf(stderr, "Error connecting to label manager!\n");
|
fprintf(stderr, "Error connecting to label manager!\n");
|
||||||
lde_sleep();
|
sleep(1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1628,7 +1621,7 @@ lde_label_list_init(void)
|
|||||||
/* get first chunk */
|
/* get first chunk */
|
||||||
while (lde_get_label_chunk () != 0) {
|
while (lde_get_label_chunk () != 0) {
|
||||||
fprintf(stderr, "Error getting first label chunk!\n");
|
fprintf(stderr, "Error getting first label chunk!\n");
|
||||||
lde_sleep();
|
sleep(1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user