From 0733d4d5f9cc70d9613948a1d735a3f43f275549 Mon Sep 17 00:00:00 2001 From: "7u83@mail.ru" <7u83@mail.ru@noemail.net> Date: Wed, 29 Apr 2015 10:05:32 +0000 Subject: [PATCH] The register_action* functions are returning now the number of elements registered. FossilOrigin-Name: 7bd7c612ab5b412b8ce0ef02bffb17a084ff571a54ddf8d2dce58567a0df1def --- src/capwap/action.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/capwap/action.c b/src/capwap/action.c index 977a5a02..deeeef3f 100644 --- a/src/capwap/action.c +++ b/src/capwap/action.c @@ -109,24 +109,28 @@ cw_actionlist_in_t cw_actionlist_in_create() int cw_actionlist_in_register_actions(cw_actionlist_in_t t, cw_action_in_t * actions) { + int n=0; while (actions->capwap_state) { cw_action_in_t *rc = cw_actionlist_in_add(t, actions); if (rc == 0) return 0; actions++; + n++; } - return 1; + return n; } int cw_actionlist_out_register_actions(cw_actionlist_out_t t, cw_action_out_t * actions) { + int n=0; while (actions->msg_id != 0) { cw_action_out_t *rc = cw_actionlist_out_add(t, actions); if (rc == 0) return 0; actions++; + n++; } - return 1; + return n; }