]>
Commit | Line | Data |
---|---|---|
a5e024f4 MT |
1 | diff -Naupr ipvsadm-1.26.orig/ipvsadm.c ipvsadm-1.26/ipvsadm.c |
2 | --- ipvsadm-1.26.orig/ipvsadm.c 2011-02-06 20:38:57.000000000 -0600 | |
3 | +++ ipvsadm-1.26/ipvsadm.c 2012-03-26 16:58:42.796919112 -0500 | |
4 | @@ -1631,16 +1631,19 @@ void list_timeout(void) | |
5 | static void list_daemon(void) | |
6 | { | |
7 | ipvs_daemon_t *u; | |
8 | + int i; | |
9 | ||
10 | if (!(u = ipvs_get_daemon())) | |
11 | exit(1); | |
12 | ||
13 | - if (u[0].state & IP_VS_STATE_MASTER) | |
14 | - printf("master sync daemon (mcast=%s, syncid=%d)\n", | |
15 | - u[0].mcast_ifn, u[0].syncid); | |
16 | - if (u[1].state & IP_VS_STATE_BACKUP) | |
17 | - printf("backup sync daemon (mcast=%s, syncid=%d)\n", | |
18 | - u[1].mcast_ifn, u[1].syncid); | |
19 | + for (i = 0; i < 2; i++) { | |
20 | + if (u[i].state & IP_VS_STATE_MASTER) | |
21 | + printf("master sync daemon (mcast=%s, syncid=%d)\n", | |
22 | + u[i].mcast_ifn, u[i].syncid); | |
23 | + if (u[i].state & IP_VS_STATE_BACKUP) | |
24 | + printf("backup sync daemon (mcast=%s, syncid=%d)\n", | |
25 | + u[i].mcast_ifn, u[i].syncid); | |
26 | + } | |
27 | free(u); | |
28 | } | |
29 |