]> git.ipfire.org Git - ipfire-3.x.git/blob - ipvsadm/patches/ipvsadm-1.26-list-daemon.patch
Merge branch 'master' of ssh://git.ipfire.org/pub/git/ipfire-3.x
[ipfire-3.x.git] / ipvsadm / patches / ipvsadm-1.26-list-daemon.patch
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