forked from mirrors/gecko-dev
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
1 changed files with 6 additions and 0 deletions
|
|
@ -436,6 +436,7 @@ DataChannelConnection::Init(unsigned short aPort, uint16_t aNumStreams, bool aMa
|
||||||
|
|
||||||
mSendInterleaved = false;
|
mSendInterleaved = false;
|
||||||
mPpidFragmentation = false;
|
mPpidFragmentation = false;
|
||||||
|
mMaxMessageSizeSet = false;
|
||||||
SetMaxMessageSize(aMaxMessageSizeSet, aMaxMessageSize);
|
SetMaxMessageSize(aMaxMessageSizeSet, aMaxMessageSize);
|
||||||
|
|
||||||
if (!sctp_initialized) {
|
if (!sctp_initialized) {
|
||||||
|
|
@ -601,6 +602,11 @@ DataChannelConnection::SetMaxMessageSize(bool aMaxMessageSizeSet, uint64_t aMaxM
|
||||||
{
|
{
|
||||||
MutexAutoLock lock(mLock); // TODO: Needed?
|
MutexAutoLock lock(mLock); // TODO: Needed?
|
||||||
|
|
||||||
|
if (mMaxMessageSizeSet && !aMaxMessageSizeSet) {
|
||||||
|
// Don't overwrite already set MMS with default values
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
mMaxMessageSizeSet = aMaxMessageSizeSet;
|
mMaxMessageSizeSet = aMaxMessageSizeSet;
|
||||||
mMaxMessageSize = aMaxMessageSize;
|
mMaxMessageSize = aMaxMessageSize;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue