Index: content/browser/renderer_host/media/media_stream_dispatcher_host.cc |
=================================================================== |
--- content/browser/renderer_host/media/media_stream_dispatcher_host.cc (revision 150592) |
+++ content/browser/renderer_host/media/media_stream_dispatcher_host.cc (working copy) |
@@ -100,9 +100,10 @@ |
StreamMap::iterator it = streams_.find(label); |
DCHECK(it != streams_.end()); |
StreamRequest request = it->second; |
+ streams_.erase(it); |
Send(new MediaStreamMsg_DevicesEnumerated( |
- request.render_view_id, request.page_request_id, label, devices)); |
+ request.render_view_id, request.page_request_id, devices)); |
} |
void MediaStreamDispatcherHost::DeviceOpened( |
@@ -195,6 +196,7 @@ |
<< ", {label = " << label << "})"; |
StreamMap::iterator it = streams_.find(label); |
+ DCHECK(it != streams_.end()); |
GetManager()->StopGeneratedStream(label); |
streams_.erase(it); |
} |