From f37d318cbe15700fe819eb961d4685a92e750f23 Mon Sep 17 00:00:00 2001 From: "7u83@mail.ru" <7u83@mail.ru@noemail.net> Date: Sat, 2 Apr 2016 18:19:40 +0000 Subject: [PATCH] Fixed seg fault when registereing radioitems. FossilOrigin-Name: 23e8fc1d2fd6439dcaec38dd3eec833d9da28d1e55f895cbb487e9d5a6d7c7aa --- src/mod/cisco/cisco_actions_ac.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/mod/cisco/cisco_actions_ac.c b/src/mod/cisco/cisco_actions_ac.c index 40ae18a0..ea678ddd 100644 --- a/src/mod/cisco/cisco_actions_ac.c +++ b/src/mod/cisco/cisco_actions_ac.c @@ -173,6 +173,18 @@ static cw_action_in_t actions_in[] = { } , + { + .capwap_state = CW_STATE_CONFIGURE, + .msg_id = CW_MSG_CONFIGURATION_STATUS_REQUEST, + .vendor_id = CW_VENDOR_ID_CISCO, + .elem_id = CW_CISCO_WTP_RADIO_CFG, + .start=cisco80211_in_wtp_radio_configuration, + .item_id = "cisco_radio_cfg", + } + , + + + { /* This is Cisco's Vendor specific encapsulation @@ -410,7 +422,7 @@ int cisco_register_actions_ac(struct cw_actiondef *def) rc += cw_strheap_register_strings(def->strelem, cipwap_strings_elem); rc += cw_itemdefheap_register(def->items, _capwap_itemdefs); - rc += cw_itemdefheap_register(def->radioitems, capwap_radioitemdefs); +// rc += cw_itemdefheap_register(def->radioitems, cisco_radioitemdefs); intavltree_add(def->wbids, 0);