]> git.ipfire.org Git - people/amarx/ipfire-3.x.git/blame - ipvsadm/patches/ipvsadm-1.26-list-daemon.patch
rrdtool: Update to version 1.5.4
[people/amarx/ipfire-3.x.git] / ipvsadm / patches / ipvsadm-1.26-list-daemon.patch
CommitLineData
a5e024f4
MT
1diff -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