diff options
Diffstat (limited to 'mcs/class/System.Data/System.Data.SqlClient/SqlTransaction.cs')
-rw-r--r-- | mcs/class/System.Data/System.Data.SqlClient/SqlTransaction.cs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/mcs/class/System.Data/System.Data.SqlClient/SqlTransaction.cs b/mcs/class/System.Data/System.Data.SqlClient/SqlTransaction.cs index f6c1ad13f5c..aa145d2c426 100644 --- a/mcs/class/System.Data/System.Data.SqlClient/SqlTransaction.cs +++ b/mcs/class/System.Data/System.Data.SqlClient/SqlTransaction.cs @@ -94,7 +94,8 @@ namespace System.Data.SqlClient { { if (!disposed) { if (disposing) { - Rollback (); + if (isOpen) + Rollback (); } disposed = true; } |