aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Welte <laforge@osmocom.org>2019-12-01 13:30:14 +0100
committerHarald Welte <laforge@osmocom.org>2019-12-01 13:30:14 +0100
commit89b1e068036fadb30108fec20252399941e38a35 (patch)
treebb4d92d04f34d5a7b9d9498b8f7e42aa4fd34026
parent1f1c1c00c017ad06db7075ddea74fa619a94ff12 (diff)
Check for osmo_fsm_register() error return value
-rw-r--r--ccid_common/iso7816_fsm.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/ccid_common/iso7816_fsm.c b/ccid_common/iso7816_fsm.c
index 412bea7..c9eba8d 100644
--- a/ccid_common/iso7816_fsm.c
+++ b/ccid_common/iso7816_fsm.c
@@ -1609,8 +1609,8 @@ void *iso7816_fsm_get_user_priv(struct osmo_fsm_inst *fi)
static __attribute__((constructor)) void on_dso_load_iso7816(void)
{
- osmo_fsm_register(&iso7816_3_fsm);
- osmo_fsm_register(&atr_fsm);
- osmo_fsm_register(&tpdu_fsm);
- osmo_fsm_register(&pps_fsm);
+ OSMO_ASSERT(osmo_fsm_register(&iso7816_3_fsm) == 0);
+ OSMO_ASSERT(osmo_fsm_register(&atr_fsm) == 0);
+ OSMO_ASSERT(osmo_fsm_register(&tpdu_fsm) == 0);
+ OSMO_ASSERT(osmo_fsm_register(&pps_fsm) == 0);
}