osmo-msc/tests/msc_vlr
Neels Hofmeyr 3bae836310 vlr_subscr_conn_timeout(): don't fire events to discarded fi
Terminating one of the FSM instances may effect termination and deallocation of
the others, as well as the vlr_subscr itself. So, reserve the vlr_subscr
locally, and then dispatch events to exactly those FSM instances that exist.

The changes in expected output in the msc_vlr_tests shows that the subscriber
was deallocated from the first FSM termination, and now sticks around until
we've checked both FSMs are gone.

Change-Id: I56551ecc10f5295fe75944bdde4b583b1b621811
2017-11-20 13:49:32 +00:00
..
Makefile.am tests: add msc_vlr_test_authen_reuse 2017-10-31 02:02:43 +01:00
msc_vlr_test_authen_reuse.c tests: add msc_vlr_test_authen_reuse 2017-10-31 02:02:43 +01:00
msc_vlr_test_authen_reuse.err tests: add msc_vlr_test_authen_reuse 2017-10-31 02:02:43 +01:00
msc_vlr_test_authen_reuse.ok tests: add msc_vlr_test_authen_reuse 2017-10-31 02:02:43 +01:00
msc_vlr_test_gsm_authen.c msc_vlr tests: add IMEISV tests 2017-08-29 12:51:19 +00:00
msc_vlr_test_gsm_authen.err msc_vlr tests: add IMEISV tests 2017-08-29 12:51:19 +00:00
msc_vlr_test_gsm_authen.ok Add msc_vlr test suite for MSC+VLR end-to-end tests 2017-07-23 04:30:05 +02:00
msc_vlr_test_gsm_ciph.c msc_vlr tests: add IMEISV tests 2017-08-29 12:51:19 +00:00
msc_vlr_test_gsm_ciph.err msc_vlr tests: add IMEISV tests 2017-08-29 12:51:19 +00:00
msc_vlr_test_gsm_ciph.ok Add msc_vlr test suite for MSC+VLR end-to-end tests 2017-07-23 04:30:05 +02:00
msc_vlr_test_hlr_reject.c cosmetic: vlr: rename auth_tuple_max_use_count to _reuse_ 2017-10-31 02:02:43 +01:00
msc_vlr_test_hlr_reject.err Implement AoIP, port to M3UA SIGTRAN (large addition and refactoring) 2017-08-29 12:51:18 +00:00
msc_vlr_test_hlr_reject.ok Add msc_vlr test suite for MSC+VLR end-to-end tests 2017-07-23 04:30:05 +02:00
msc_vlr_test_hlr_timeout.c Implement AoIP, port to M3UA SIGTRAN (large addition and refactoring) 2017-08-29 12:51:18 +00:00
msc_vlr_test_hlr_timeout.err vlr_subscr_conn_timeout(): don't fire events to discarded fi 2017-11-20 13:49:32 +00:00
msc_vlr_test_hlr_timeout.ok Add msc_vlr test suite for MSC+VLR end-to-end tests 2017-07-23 04:30:05 +02:00
msc_vlr_test_ms_timeout.c Implement AoIP, port to M3UA SIGTRAN (large addition and refactoring) 2017-08-29 12:51:18 +00:00
msc_vlr_test_ms_timeout.err vlr_subscr_conn_timeout(): don't fire events to discarded fi 2017-11-20 13:49:32 +00:00
msc_vlr_test_ms_timeout.ok Add msc_vlr test suite for MSC+VLR end-to-end tests 2017-07-23 04:30:05 +02:00
msc_vlr_test_no_authen.c msc_vlr tests: add IMEISV tests 2017-08-29 12:51:19 +00:00
msc_vlr_test_no_authen.err msc_vlr tests: add IMEISV tests 2017-08-29 12:51:19 +00:00
msc_vlr_test_no_authen.ok Add msc_vlr test suite for MSC+VLR end-to-end tests 2017-07-23 04:30:05 +02:00
msc_vlr_test_reject_concurrency.c Implement AoIP, port to M3UA SIGTRAN (large addition and refactoring) 2017-08-29 12:51:18 +00:00
msc_vlr_test_reject_concurrency.err Implement AoIP, port to M3UA SIGTRAN (large addition and refactoring) 2017-08-29 12:51:18 +00:00
msc_vlr_test_reject_concurrency.ok Add msc_vlr test suite for MSC+VLR end-to-end tests 2017-07-23 04:30:05 +02:00
msc_vlr_test_rest.c Implement AoIP, port to M3UA SIGTRAN (large addition and refactoring) 2017-08-29 12:51:18 +00:00
msc_vlr_test_rest.err Implement AoIP, port to M3UA SIGTRAN (large addition and refactoring) 2017-08-29 12:51:18 +00:00
msc_vlr_test_rest.ok Add msc_vlr test suite for MSC+VLR end-to-end tests 2017-07-23 04:30:05 +02:00
msc_vlr_test_umts_authen.c Implement AoIP, port to M3UA SIGTRAN (large addition and refactoring) 2017-08-29 12:51:18 +00:00
msc_vlr_test_umts_authen.err Implement AoIP, port to M3UA SIGTRAN (large addition and refactoring) 2017-08-29 12:51:18 +00:00
msc_vlr_test_umts_authen.ok Add msc_vlr test suite for MSC+VLR end-to-end tests 2017-07-23 04:30:05 +02:00
msc_vlr_tests.c tests: add msc_vlr_test_authen_reuse 2017-10-31 02:02:43 +01:00
msc_vlr_tests.h rename include/openbsc to include/osmocom/msc 2017-09-06 16:41:25 +02:00