aboutsummaryrefslogtreecommitdiff
path: root/odb/mssql/connection.cxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2012-01-17 16:12:11 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2012-01-17 16:12:11 +0200
commitc853481c254bcafeeca394faa9f4bb5205d4daa0 (patch)
tree8638ee412df9dc4fdf0e666fa7e29aa9a32e4612 /odb/mssql/connection.cxx
parent0b2a7666616754dcc9f19d20461896150d813075 (diff)
Free direct statement before disconnecting
Diffstat (limited to 'odb/mssql/connection.cxx')
-rw-r--r--odb/mssql/connection.cxx1
1 files changed, 1 insertions, 0 deletions
diff --git a/odb/mssql/connection.cxx b/odb/mssql/connection.cxx
index 2f882c3..401d701 100644
--- a/odb/mssql/connection.cxx
+++ b/odb/mssql/connection.cxx
@@ -105,6 +105,7 @@ namespace odb
// Deallocate prepared statements before we close the connection.
//
statement_cache_.reset ();
+ direct_stmt_.reset ();
if (state_ != state_disconnected)
SQLDisconnect (handle_); // Ignore any errors.