Skip to content

Commit e63b8b8

Browse files
committed
fix merge conflicts
1 parent f83eefa commit e63b8b8

File tree

1 file changed

+27
-17
lines changed

1 file changed

+27
-17
lines changed

src/Microsoft.Data.SqlClient/netcore/src/Microsoft/Data/SqlClient/SNI/SNIMarsConnection.cs

Lines changed: 27 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -258,9 +258,9 @@ public void HandleReceiveComplete(SNIPacket packet, uint sniErrorCode)
258258

259259
_currentHeader.Read(_headerBytes);
260260

261-
_dataBytesLeft = (int)_currentHeader.length;
262-
_currentPacket = _lowerHandle.RentPacket(headerSize: 0, dataSize: (int)_currentHeader.length);
263-
}
261+
_dataBytesLeft = (int)_currentHeader.length;
262+
_currentPacket = _lowerHandle.RentPacket(headerSize: 0, dataSize: (int)_currentHeader.length);
263+
}
264264

265265
currentHeader = _currentHeader;
266266
currentPacket = _currentPacket;
@@ -313,22 +313,22 @@ public void HandleReceiveComplete(SNIPacket packet, uint sniErrorCode)
313313
currentSession.HandleReceiveComplete(currentPacket, currentHeader);
314314
}
315315

316-
if (_currentHeader.flags == (byte)SNISMUXFlags.SMUX_ACK)
317-
{
318-
try
319-
{
320-
currentSession.HandleAck(currentHeader.highwater);
321-
}
322-
catch (Exception e)
316+
if (_currentHeader.flags == (byte)SNISMUXFlags.SMUX_ACK)
323317
{
324-
SNICommon.ReportSNIError(SNIProviders.SMUX_PROV, SNICommon.InternalExceptionError, e);
325-
}
318+
try
319+
{
320+
currentSession.HandleAck(currentHeader.highwater);
321+
}
322+
catch (Exception e)
323+
{
324+
SNICommon.ReportSNIError(SNIProviders.SMUX_PROV, SNICommon.InternalExceptionError, e);
325+
}
326326

327-
Debug.Assert(_currentPacket == currentPacket, "current and _current are not the same");
328-
ReturnPacket(currentPacket);
329-
currentPacket = null;
330-
_currentPacket = null;
331-
}
327+
Debug.Assert(_currentPacket == currentPacket, "current and _current are not the same");
328+
ReturnPacket(currentPacket);
329+
currentPacket = null;
330+
_currentPacket = null;
331+
}
332332

333333
lock (this)
334334
{
@@ -385,6 +385,16 @@ public void DisableSsl()
385385
}
386386
}
387387

388+
public SNIPacket RentPacket(int headerSize, int dataSize)
389+
{
390+
return _lowerHandle.RentPacket(headerSize, dataSize);
391+
}
392+
393+
public void ReturnPacket(SNIPacket packet)
394+
{
395+
_lowerHandle.ReturnPacket(packet);
396+
}
397+
388398
#if DEBUG
389399
/// <summary>
390400
/// Test handle for killing underlying connection

0 commit comments

Comments
 (0)