From 7b674cd43ce98bfd9918df5aa65d73ffa1890d12 Mon Sep 17 00:00:00 2001 From: "7u83@mail.ru" <7u83@mail.ru@noemail.net> Date: Wed, 17 Feb 2016 19:25:19 +0000 Subject: [PATCH] Ports ued for broadcast sockets now. FossilOrigin-Name: 8ce69b5d838d5af160782ca8edf1f96c8dc16996abe3a643ed01000da4d0fade --- src/ac/ac_main.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/ac/ac_main.c b/src/ac/ac_main.c index 452c6734..0b84f225 100644 --- a/src/ac/ac_main.c +++ b/src/ac/ac_main.c @@ -214,6 +214,7 @@ int ac_run() /* create multicast sockets */ for (i = 0; i < conf_mcast_groups_len; i++) { + socklist_add_multicast(conf_mcast_groups[i], conf_control_port, AC_PROTO_CAPWAP); #ifdef WITH_LWAPP @@ -226,8 +227,12 @@ int ac_run() /* broadcast socket ipv4 only */ for (i = 0; i < conf_bcast_addrs_len; i++) { - socklist_add_broadcast(conf_bcast_addrs[i], conf_control_port, - AC_PROTO_CAPWAP); + + char addr[50],port[50]; + int proto; + conf_parse_listen_addr(conf_bcast_addrs[i], addr, port, &proto); + + socklist_add_broadcast(addr,port,proto); #ifdef WITH_LWAPP // printf("Adding %d\n",socklist_len); if (conf_lwapp)