diff --git a/src/capwap/capwap_80211_actions_wtp.c b/src/capwap/capwap_80211_actions_wtp.c index 7d8220a9..49f5c585 100644 --- a/src/capwap/capwap_80211_actions_wtp.c +++ b/src/capwap/capwap_80211_actions_wtp.c @@ -52,17 +52,10 @@ cw_action_out_t capwap_80211_actions_wtp_out[]={ int cw_register_actions_capwap_80211_wtp(struct cw_actiondef *def) { - - cw_actionlist_in_register_actions(def->in, capwap_80211_actions_wtp_in); - cw_actionlist_out_register_actions(def->out, capwap_80211_actions_wtp_out); - int rc; - rc = cw_strheap_register_strings(def->strelem, capwap_strings_elem80211); - printf("80211 Registerd %d\n",rc); - /*rc += cw_strheap_register_strings(def->strelem, capwap_strings_elem); -*/ - - - return 1; + rc=cw_actionlist_in_register_actions(def->in, capwap_80211_actions_wtp_in); + rc+=cw_actionlist_out_register_actions(def->out, capwap_80211_actions_wtp_out); + rc+=cw_strheap_register_strings(def->strelem, capwap_strings_elem80211); + return rc; } diff --git a/src/capwap/capwap_actions_ac.c b/src/capwap/capwap_actions_ac.c index fdfc2771..6de26b7f 100644 --- a/src/capwap/capwap_actions_ac.c +++ b/src/capwap/capwap_actions_ac.c @@ -336,11 +336,11 @@ int cw_register_actions_capwap_ac(struct cw_actiondef *def) def->strelem = cw_strheap_create(); def->wbids = intavltree_create(); - cw_actionlist_in_register_actions(def->in, capwap_actions_ac_in); - cw_actionlist_out_register_actions(def->out, capwap_actions_ac_out); - int rc; - rc = cw_strheap_register_strings(def->strmsg, capwap_strings_msg); + rc = cw_actionlist_in_register_actions(def->in, capwap_actions_ac_in); + rc += cw_actionlist_out_register_actions(def->out, capwap_actions_ac_out); + + rc += cw_strheap_register_strings(def->strmsg, capwap_strings_msg); rc += cw_strheap_register_strings(def->strelem, capwap_strings_elem); @@ -348,5 +348,5 @@ int cw_register_actions_capwap_ac(struct cw_actiondef *def) - return 1; + return rc; } diff --git a/src/capwap/capwap_actions_wtp.c b/src/capwap/capwap_actions_wtp.c index d0c5308f..c4e730d5 100644 --- a/src/capwap/capwap_actions_wtp.c +++ b/src/capwap/capwap_actions_wtp.c @@ -362,14 +362,13 @@ int cw_register_actions_capwap_wtp(struct cw_actiondef *def) def->strmsg = cw_strheap_create(); def->strelem = cw_strheap_create(); - cw_actionlist_in_register_actions(def->in, capwap_actions_wtp_in); - cw_actionlist_out_register_actions(def->out, capwap_actions_wtp_out); - int rc; - rc = cw_strheap_register_strings(def->strmsg, capwap_strings_msg); + + rc = cw_actionlist_in_register_actions(def->in, capwap_actions_wtp_in); + rc += cw_actionlist_out_register_actions(def->out, capwap_actions_wtp_out); + + rc += cw_strheap_register_strings(def->strmsg, capwap_strings_msg); rc += cw_strheap_register_strings(def->strelem, capwap_strings_elem); - - - return 1; + return rc; } diff --git a/src/capwap/cipwap_actions_ac.c b/src/capwap/cipwap_actions_ac.c index c4e13759..84a15618 100644 --- a/src/capwap/cipwap_actions_ac.c +++ b/src/capwap/cipwap_actions_ac.c @@ -161,12 +161,12 @@ cw_action_out_t cipwap_actions_ac_out[] = { */ int cw_register_actions_cipwap_ac(struct cw_actiondef *def) { - cw_register_actions_capwap_ac(def); + int rc; + rc=cw_register_actions_capwap_ac(def); - cw_actionlist_in_register_actions(def->in, cipwap_actions_ac_in); - cw_actionlist_out_register_actions(def->out, cipwap_actions_ac_out); - cw_strheap_register_strings(def->strelem,cipwap_strings_elem); - - return 1; + rc+=cw_actionlist_in_register_actions(def->in, cipwap_actions_ac_in); + rc+=cw_actionlist_out_register_actions(def->out, cipwap_actions_ac_out); + rc+=cw_strheap_register_strings(def->strelem,cipwap_strings_elem); + return rc; } diff --git a/src/capwap/cipwap_actions_wtp.c b/src/capwap/cipwap_actions_wtp.c index 08de6b9d..847de574 100644 --- a/src/capwap/cipwap_actions_wtp.c +++ b/src/capwap/cipwap_actions_wtp.c @@ -149,23 +149,15 @@ cw_action_out_t cipwap_actions_wtp_out[] = { int cw_register_actions_cipwap_wtp(struct cw_actiondef *def) { -/* - def->in = cw_actionlist_in_create(); - def->out = cw_actionlist_out_create(); - def->strmsg = cw_strheap_create(); - def->strelem = cw_strheap_create(); -*/ - cw_register_actions_capwap_wtp(def); - - - cw_actionlist_in_register_actions(def->in, cipwap_actions_wtp_in); - cw_actionlist_out_register_actions(def->out, cipwap_actions_wtp_out); - int rc; + rc=cw_register_actions_capwap_wtp(def); + + + rc+=cw_actionlist_in_register_actions(def->in, cipwap_actions_wtp_in); + rc+=cw_actionlist_out_register_actions(def->out, cipwap_actions_wtp_out); + rc += cw_strheap_register_strings(def->strelem, cipwap_strings_elem); - - - return 1; + return rc; }