aboutsummaryrefslogtreecommitdiffstats
path: root/src/gb/gprs_ns2_sns.c
diff options
context:
space:
mode:
authorAlexander Couzens <lynxis@fe80.eu>2021-04-10 18:20:21 +0200
committerlaforge <laforge@osmocom.org>2021-04-18 06:38:34 +0000
commit0a7c5eea224269e2205588a81f4113ded625adf7 (patch)
tree2d2431d883d02061aad8598c7d6299ec07571c8b /src/gb/gprs_ns2_sns.c
parent4da98cc9438cf1a106558773fe28a27f4744cc3f (diff)
gprs_ns2: SNS: allow transition missing transition GPRS_SNS_ST_UNCONFIGURED
A transistion from GPRS_SNS_ST_UNCONFIGURED -> GPRS_SNS_ST_UNCONFIGURED. Related: OS#5036 Change-Id: I125e7e5a08ea6aff6e0308a18b5c0a6d0392ad32
Diffstat (limited to 'src/gb/gprs_ns2_sns.c')
-rw-r--r--src/gb/gprs_ns2_sns.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gb/gprs_ns2_sns.c b/src/gb/gprs_ns2_sns.c
index 18f388d5..c6e80afd 100644
--- a/src/gb/gprs_ns2_sns.c
+++ b/src/gb/gprs_ns2_sns.c
@@ -1378,7 +1378,8 @@ static void ns2_sns_st_configured_onenter(struct osmo_fsm_inst *fi, uint32_t old
static const struct osmo_fsm_state ns2_sns_bss_states[] = {
[GPRS_SNS_ST_UNCONFIGURED] = {
.in_event_mask = 0, /* handled by all_state_action */
- .out_state_mask = S(GPRS_SNS_ST_BSS_SIZE),
+ .out_state_mask = S(GPRS_SNS_ST_UNCONFIGURED) |
+ S(GPRS_SNS_ST_BSS_SIZE),
.name = "UNCONFIGURED",
.action = ns2_sns_st_bss_unconfigured,
},