diff --git a/src/Microsoft.Data.SqlClient/netcore/src/Microsoft/Data/SqlClient/SqlInternalConnectionTds.cs b/src/Microsoft.Data.SqlClient/netcore/src/Microsoft/Data/SqlClient/SqlInternalConnectionTds.cs index bc8c0655ff..f94f257e34 100644 --- a/src/Microsoft.Data.SqlClient/netcore/src/Microsoft/Data/SqlClient/SqlInternalConnectionTds.cs +++ b/src/Microsoft.Data.SqlClient/netcore/src/Microsoft/Data/SqlClient/SqlInternalConnectionTds.cs @@ -82,7 +82,7 @@ public void Reset() _language = null; if (_deltaDirty) { - _delta = new SessionStateRecord[_maxNumberOfSessionStates]; + Array.Clear(_delta, 0, _delta.Length); _deltaDirty = false; } _unrecoverableStatesCount = 0;