mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-08 02:14:43 +00:00
Bug 1426831: don't overwrite MaxMessageSize with default values. r=lennart.grahl+594092
MozReview-Commit-ID: CiqoGUYbPR2 --HG-- extra : rebase_source : 907c562a5022510841df12dbf419233514597f7e
This commit is contained in:
parent
df8f5c37dc
commit
a4947c8ed5
@ -436,6 +436,7 @@ DataChannelConnection::Init(unsigned short aPort, uint16_t aNumStreams, bool aMa
|
||||
|
||||
mSendInterleaved = false;
|
||||
mPpidFragmentation = false;
|
||||
mMaxMessageSizeSet = false;
|
||||
SetMaxMessageSize(aMaxMessageSizeSet, aMaxMessageSize);
|
||||
|
||||
if (!sctp_initialized) {
|
||||
@ -601,6 +602,11 @@ DataChannelConnection::SetMaxMessageSize(bool aMaxMessageSizeSet, uint64_t aMaxM
|
||||
{
|
||||
MutexAutoLock lock(mLock); // TODO: Needed?
|
||||
|
||||
if (mMaxMessageSizeSet && !aMaxMessageSizeSet) {
|
||||
// Don't overwrite already set MMS with default values
|
||||
return;
|
||||
}
|
||||
|
||||
mMaxMessageSizeSet = aMaxMessageSizeSet;
|
||||
mMaxMessageSize = aMaxMessageSize;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user