Fixed destroy order.
TBR Review URL: https://webrtc-codereview.appspot.com/564007 git-svn-id: http://webrtc.googlecode.com/svn/trunk@2215 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
parent
fd3fef514b
commit
c309c7c52b
@ -223,6 +223,7 @@ int ViEChannelManager::DeleteChannel(int channel_id) {
|
|||||||
group = NULL; // Prevent group from being deleted.
|
group = NULL; // Prevent group from being deleted.
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
delete vie_channel;
|
||||||
// Leave the write critsect before deleting the objects.
|
// Leave the write critsect before deleting the objects.
|
||||||
// Deleting a channel can cause other objects, such as renderers, to be
|
// Deleting a channel can cause other objects, such as renderers, to be
|
||||||
// deleted, which might take time.
|
// deleted, which might take time.
|
||||||
@ -242,7 +243,6 @@ int ViEChannelManager::DeleteChannel(int channel_id) {
|
|||||||
channel_id);
|
channel_id);
|
||||||
delete group;
|
delete group;
|
||||||
}
|
}
|
||||||
delete vie_channel;
|
|
||||||
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_),
|
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_),
|
||||||
"%s Channel %d deleted", __FUNCTION__, channel_id);
|
"%s Channel %d deleted", __FUNCTION__, channel_id);
|
||||||
return 0;
|
return 0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user