Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/interfaces/odbc/socket.c')
-rw-r--r--src/interfaces/odbc/socket.c4
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: