diff options
author | Neels Hofmeyr <neels@hofmeyr.de> | 2018-04-06 02:57:51 +0200 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2018-04-12 19:40:00 +0000 |
commit | 158095960b7f036480b50a9e0508d63579322db7 (patch) | |
tree | 7ef502e2c4680bccb0a127092539423d441e15f1 /tests/msc_vlr/msc_vlr_test_reject_concurrency.c | |
parent | 048eb306842fabf9fb577f3d35c46b482fb0b867 (diff) |
refactor VLR FSM result handling
Instead of keeping separate enums for FSM results and translating between those
and the actual 04.08 reject causes that will ultimately reach the MS, just pass
enum gsm48_reject_value cause codes around everywhere.
Collapse some VLR *_timeout() and *_cancel() api to just *_cancel() with a
gsm48 cause arg.
(Hopefully) improve a few reject causes, but otherwise just aim for more
transparent decisions on which cause value is used, for future fixes of
returned causes.
Depends: I6661f139e68a498fb1bef10c266c2f064b72774a (libosmocore)
Change-Id: I27bf8d68737ff1f8dc6d11fb1eac3d391aab0cb1
Diffstat (limited to 'tests/msc_vlr/msc_vlr_test_reject_concurrency.c')
-rw-r--r-- | tests/msc_vlr/msc_vlr_test_reject_concurrency.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/msc_vlr/msc_vlr_test_reject_concurrency.c b/tests/msc_vlr/msc_vlr_test_reject_concurrency.c index cf9d8c92a..ea8c32cab 100644 --- a/tests/msc_vlr/msc_vlr_test_reject_concurrency.c +++ b/tests/msc_vlr/msc_vlr_test_reject_concurrency.c @@ -220,7 +220,7 @@ static void test_reject_cm_during_lu() BTW("A CM Service Request in the middle of a LU is rejected"); cm_service_result_sent = RES_NONE; - dtap_expect_tx("052211"); + dtap_expect_tx("052216"); ms_sends_msg("05247803305886089910070000006402"); VERBOSE_ASSERT(lu_result_sent, == RES_NONE, "%d"); VERBOSE_ASSERT(cm_service_result_sent, == RES_NONE, "%d"); |