Bug 791270 - Protect AddStream from NULL input and cause a JS error to be thrown r=jesup

This commit is contained in:
Ethan Hugg 2012-10-09 14:03:13 -07:00
parent 81660b6cb4
commit c601df4d52

View File

@ -723,7 +723,10 @@ PeerConnectionImpl::SetRemoteDescription(int32_t action, const char* aSDP) {
NS_IMETHODIMP
PeerConnectionImpl::AddStream(nsIDOMMediaStream* aMediaStream)
{
MOZ_ASSERT(aMediaStream);
if (!aMediaStream) {
CSFLogError(logTag, "%s - aMediaStream is NULL", __FUNCTION__);
return NS_ERROR_FAILURE;
}
nsDOMMediaStream* stream = static_cast<nsDOMMediaStream*>(aMediaStream);