[fix] clear task queue before IceTransportController released

This commit is contained in:
dijunkun
2025-03-25 17:36:33 +08:00
parent bcf01791f7
commit dff7948245
2 changed files with 24 additions and 2 deletions

View File

@@ -26,6 +26,13 @@ IceTransportController::IceTransportController(
}
IceTransportController::~IceTransportController() {
if (task_queue_cc_) {
task_queue_cc_->ClearTasks();
}
if (task_queue_encode_) {
task_queue_encode_->ClearTasks();
}
user_data_ = nullptr;
video_codec_inited_ = false;
audio_codec_inited_ = false;