aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/interfaces/odbc/socket.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/interfaces/odbc/socket.c b/src/interfaces/odbc/socket.c
index 9b713fb714f..9eb50fbd8ae 100644
--- a/src/interfaces/odbc/socket.c
+++ b/src/interfaces/odbc/socket.c
@@ -77,14 +77,10 @@ SOCK_Destructor(SocketClass *self)
{
if (self->socket != -1)
{
+ SOCK_put_char(self, 'X');
+ SOCK_flush_output(self);
if (!shutdown(self->socket, 2)) /* no sends or receives */
- {
-#ifdef DOES_NOT_WORK
- SOCK_put_char(self, 'X');
- SOCK_flush_output(self);
-#endif
closesocket(self->socket);
- }
}
if (self->buffer_in)