]> 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:27 +0000 (11:59 -0600)
commitdc9875815c441bcb78370cbf0d331ec46e7abb1d
tree70a9d529b0e83fbef66881db092f914f6d5fe445
parent57bb9dc83c4d81e452449e11f50f02d1ba09d9b8
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