diff --git a/webrtc/Sdp.cpp b/webrtc/Sdp.cpp index c1dd3372..89a9092c 100644 --- a/webrtc/Sdp.cpp +++ b/webrtc/Sdp.cpp @@ -274,10 +274,9 @@ void RtcSessionSdp::parse(const string &str) { continue; } - if (line_set.find(line) != line_set.end()) { + if (!line_set.emplace(line).second) { continue; } - line_set.emplace(line); auto key = line.substr(0, 1); auto value = line.substr(2);