diff options
author | Bruce Momjian <bruce@momjian.us> | 2001-02-11 13:15:28 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 2001-02-11 13:15:28 +0000 |
commit | cc818a83c0bfb4a9dedde065a50fe62b96b17760 (patch) | |
tree | 2f81e9d21843b6c0aa86ebf82ea75b1f9f389ec0 /src/interfaces/odbc/socket.c | |
parent | 3152ef63a624cfecf1889068db49397a0a8e035e (diff) | |
download | postgresql-cc818a83c0bfb4a9dedde065a50fe62b96b17760.tar.gz postgresql-cc818a83c0bfb4a9dedde065a50fe62b96b17760.zip |
Move X packet before shutdown().
Diffstat (limited to 'src/interfaces/odbc/socket.c')
-rw-r--r-- | src/interfaces/odbc/socket.c | 8 |
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) |