fix:Failed to clean QosChannel when resolving Udp channel opening failure.

Signed-off-by: dong-peng25 <dongpeng25@huawei.com>
This commit is contained in:
dong-peng25 2023-02-17 15:42:55 +08:00
parent 49893993a4
commit af89089851

View File

@ -66,6 +66,7 @@ static int32_t TransServerOnChannelOpenFailed(const char *pkgName, int32_t pid,
if (TransLaneMgrDelLane(channelId, channelType) != SOFTBUS_OK) {
SoftBusLog(SOFTBUS_LOG_TRAN, SOFTBUS_LOG_WARN, "delete lane object failed.");
}
NotifyQosChannelClosed(channelId, channelType);
if (ClientIpcOnChannelOpenFailed(pkgName, channelId, channelType, errCode, pid) != SOFTBUS_OK) {
SoftBusLog(SOFTBUS_LOG_TRAN, SOFTBUS_LOG_ERROR, "notify fail");
return SOFTBUS_ERR;