From 3b414a4adc8687af1a32f36fc1553bc65fb6b348 Mon Sep 17 00:00:00 2001 From: Neels Hofmeyr Date: Mon, 8 Apr 2019 00:33:53 +0200 Subject: fsm: add flag to ensure osmo_fsm_inst_term() happens only once To prevent re-entering osmo_fsm_inst_term() twice for the same osmo_fsm_inst, add flag osmo_fsm_inst.proc.terminating. osmo_fsm_inst_term() sets this to true, or exits if it already is true. Update fsm_dealloc_test.err for illustration. It is not relevant for unit testing yet, just showing the difference. Change-Id: I0c02d76a86f90c49e0eae2f85db64704c96a7674 --- TODO-RELEASE | 1 + 1 file changed, 1 insertion(+) (limited to 'TODO-RELEASE') diff --git a/TODO-RELEASE b/TODO-RELEASE index ba603c63..5ddc57a3 100644 --- a/TODO-RELEASE +++ b/TODO-RELEASE @@ -10,3 +10,4 @@ libosmogb gprs_ns_inst Adding bss_sns_fi member for IP-SNS support libosmogb gprs_nsvc Adding sig_weight and data_weight members for IP-SNS support libosmogb various new symbols Adding functions related to IP-SNS support +libosmocore osmo_fsm_inst Add flag proc.terminating (ABI change) -- cgit v1.2.3