]> git.ipfire.org Git - thirdparty/asterisk.git/commit
res_stasis: trigger cleanup after update
authorKevin Harwell <kharwell@digium.com>
Mon, 27 Jan 2020 17:44:45 +0000 (11:44 -0600)
committerKevin Harwell <kharwell@digium.com>
Mon, 27 Jan 2020 17:59:02 +0000 (11:59 -0600)
commit1051227dd96341f6e149739c1465b2e763cc67ea
tree0032c99370f27179507abf1ae17891866ed618ee
parent017a33c6499344a9e8dfc513d347182e498836a7
res_stasis: trigger cleanup after update

The cleanup code in stasis shuts down applications if they are in a deactivated
state, and no longer have explicit subscriptions. When registering an app the
cleanup code was running before calling 'update'. When it should be executed
after 'update' since a call to register may re-activate the app. We don't want
it to shutdown before the 'update' otherwise the app won't be re-activated,
or registered.

This patch makes it so the cleanup code is executed post 'update'.

ASTERISK-28679 #close

Change-Id: I8f2c0b17e33bb8128441567b97fd4c7bf74a327b
res/res_stasis.c