diff --git a/media/webrtc/signaling/src/peerconnection/WebrtcGlobalInformation.cpp b/media/webrtc/signaling/src/peerconnection/WebrtcGlobalInformation.cpp index 186bb2ef492e..a40b8dfcb4b9 100644 --- a/media/webrtc/signaling/src/peerconnection/WebrtcGlobalInformation.cpp +++ b/media/webrtc/signaling/src/peerconnection/WebrtcGlobalInformation.cpp @@ -54,8 +54,7 @@ class RequestManager { mozilla::StaticMutexAutoLock lock(sMutex); int id = ++sLastRequestId; - auto result = - sRequests.insert(std::make_pair(id, Request(id, aCallback, aParam))); + auto result = sRequests.try_emplace(id, id, aCallback, aParam); if (!result.second) { return nullptr;