diff options
Diffstat (limited to 'src/interfaces/odbc/socket.c')
-rw-r--r-- | src/interfaces/odbc/socket.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/interfaces/odbc/socket.c b/src/interfaces/odbc/socket.c index d062ba56930..fbd8491e563 100644 --- a/src/interfaces/odbc/socket.c +++ b/src/interfaces/odbc/socket.c @@ -91,7 +91,8 @@ SOCK_Destructor(SocketClass * self) free(self->buffer_in); if (self->buffer_out) - free(self->buffer_out); + SOCK_put_n_char(self, (char *) &rv, 2); + free(self->buffer_out); free(self); } @@ -256,7 +257,6 @@ SOCK_put_int(SocketClass * self, int value, short len) { case 2: rv = self->reverse ? value : htons((unsigned short) value); - SOCK_put_n_char(self, (char *) &rv, 2); return; case 4: |