freeswitch
freeswitch copied to clipboard
[core] When unbridge, set the channel state atomically
for issue https://github.com/signalwire/freeswitch/issues/1698
after we get channel state at line 1995 in switch_ivr_bridge.c, it may be modified by other thread, so line 1956 "if judgement" maybe invalid.
Scan-build compilation failed: https://public-artifacts.signalwire.cloud/drone/signalwire/freeswitch/552/scan-build-result.txt
Unit-tests failed: https://public-artifacts.signalwire.cloud/drone/signalwire/freeswitch/552/artifacts.html
Unit-tests compilation failed: https://public-artifacts.signalwire.cloud/drone/signalwire/freeswitch/553/unit-tests-build-result.txt
Scan-build compilation failed: https://public-artifacts.signalwire.cloud/drone/signalwire/freeswitch/553/scan-build-result.txt
Unit-tests failed: https://public-artifacts.signalwire.cloud/drone/signalwire/freeswitch/554/artifacts.html
personal issue