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
	
	 Nils Ohlmeier [:drno]
						Nils Ohlmeier [:drno]