已合并
add null check for queue_in QueueHandler destructor #1178
wenxingqi创建于 4 天前
add null check for queue_in QueueHandler destructor #1178
已合并
共 1 个文件变更+1-0
| @@ -71,6 +71,7 @@ QueueHandler::QueueHandler(const char* name, const ffrt_queue_attr_t* attr, cons | |||
| 71 | 71 | ||
| 72 | QueueHandler::~QueueHandler() | 72 | QueueHandler::~QueueHandler() |
| 73 | { | 73 | { |
| 74 | + FFRT_COND_DO_ERR((queue_ == nullptr), return, "[queueId=%u] constructed failed", GetQueueId()); | ||
| 74 | FFRT_LOGD("destruct %s enter", queue_->GetQueueName().c_str()); | 75 | FFRT_LOGD("destruct %s enter", queue_->GetQueueName().c_str()); |
| 75 | // clear tasks in queue | 76 | // clear tasks in queue |
| 76 | CancelAndWait(); | 77 | CancelAndWait(); |