|
@@ -257,19 +257,21 @@ string Description::generateSdp(const string &eol) const {
|
|
|
if (mData.maxMessageSize)
|
|
|
sdp << "a=max-message-size:" << *mData.maxMessageSize << eol;
|
|
|
}
|
|
|
- }
|
|
|
|
|
|
- // Common
|
|
|
- if (!mEnded)
|
|
|
- sdp << "a=ice-options:trickle" << eol;
|
|
|
+ if (i == 0) {
|
|
|
+ // Common
|
|
|
+ if (!mEnded)
|
|
|
+ sdp << "a=ice-options:trickle" << eol;
|
|
|
|
|
|
- sdp << "a=ice-ufrag:" << mIceUfrag << eol;
|
|
|
- sdp << "a=ice-pwd:" << mIcePwd << eol;
|
|
|
- sdp << "a=setup:" << roleToString(mRole) << eol;
|
|
|
- sdp << "a=tls-id:1" << eol;
|
|
|
+ sdp << "a=ice-ufrag:" << mIceUfrag << eol;
|
|
|
+ sdp << "a=ice-pwd:" << mIcePwd << eol;
|
|
|
+ sdp << "a=setup:" << roleToString(mRole) << eol;
|
|
|
+ sdp << "a=tls-id:1" << eol;
|
|
|
|
|
|
- if (mFingerprint)
|
|
|
- sdp << "a=fingerprint:sha-256 " << *mFingerprint << eol;
|
|
|
+ if (mFingerprint)
|
|
|
+ sdp << "a=fingerprint:sha-256 " << *mFingerprint << eol;
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
// Candidates
|
|
|
for (const auto &candidate : mCandidates)
|