From 3de97e192688b75a24077bb7072030f4a4dc5ef3 Mon Sep 17 00:00:00 2001 From: Max Date: Wed, 2 Nov 2016 10:37:58 +0100 Subject: Add logging and testing for FSM deallocation osmo_fsm_inst_alloc() logs allocation but osmo_fsm_inst_free() is silent. Fix this by adding log message for deallocation to make FSM lifecycle tracking easier. Also make sure it's covered by test suite. Change-Id: I7e5b55a1fff8e36cf61c7fb61d3e79c1f00e29d2 --- src/fsm.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/fsm.c b/src/fsm.c index f525f400..9dc6b987 100644 --- a/src/fsm.c +++ b/src/fsm.c @@ -233,6 +233,7 @@ struct osmo_fsm_inst *osmo_fsm_inst_alloc_child(struct osmo_fsm *fsm, */ void osmo_fsm_inst_free(struct osmo_fsm_inst *fi) { + LOGPFSM(fi, "Deallocated\n"); osmo_timer_del(&fi->timer); llist_del(&fi->list); talloc_free(fi); -- cgit v1.2.3