summaryrefslogtreecommitdiff
path: root/cesar/cp
diff options
context:
space:
mode:
authorJérémy Dufour2010-09-14 16:12:13 +0200
committerJérémy Dufour2010-09-22 16:07:20 +0200
commit88fadc92757a22f931ff10ae4dce80742173e287 (patch)
treea2309be26f01724177e58749409c1b3c37b63d5d /cesar/cp
parent275176c8c7f7180351abf4d6f92f8efa57bbef4a (diff)
cesar/cp/sta/action/sc: when SC failed, do not triger to leave, closes #1888
This is not the SC state machine job.
Diffstat (limited to 'cesar/cp')
-rw-r--r--cesar/cp/sta/action/src/sc.c2
-rw-r--r--cesar/cp/sta/action/test/utest/src/sc.c3
2 files changed, 0 insertions, 5 deletions
diff --git a/cesar/cp/sta/action/src/sc.c b/cesar/cp/sta/action/src/sc.c
index 1e359ebdf0..920b1e42e5 100644
--- a/cesar/cp/sta/action/src/sc.c
+++ b/cesar/cp/sta/action/src/sc.c
@@ -231,8 +231,6 @@ cp_sta_action_sc__sc_join__leave (cp_t *ctx)
void
cp_sta_action_sc__sc_timeout (cp_t *ctx)
{
- /* Stop assoc FSM. */
- cp_fsm_trigger_new_event (ctx, bare, to_leave);
/* Generate the event for the CP FSM. */
cp_fsm_post_new_event (ctx, bare, sc_failed);
}
diff --git a/cesar/cp/sta/action/test/utest/src/sc.c b/cesar/cp/sta/action/test/utest/src/sc.c
index 638065bff3..472594d238 100644
--- a/cesar/cp/sta/action/test/utest/src/sc.c
+++ b/cesar/cp/sta/action/test/utest/src/sc.c
@@ -204,9 +204,6 @@ sc_basic_test_cases (test_t t)
scenario_entry_t sc_main_timeout[] = {
/* First, execute transition. */
SCENARIO_ACTION (sc__sc_timeout),
- /* Stop ASSOC FSM. */
- SCENARIO_EVENT (cp_fsm_event_bare_new,
- .type = CP_FSM_EVENT_TYPE_to_leave),
/* Tell CP FSM we failed. */
SCENARIO_EVENT (cp_fsm_event_bare_new,
.type = CP_FSM_EVENT_TYPE_sc_failed),