Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ebffbb4 commit 08bf4d6Copy full SHA for 08bf4d6
src/interfaces/odbc/environ.c
@@ -425,6 +425,7 @@ char rv = 1;
425
if (conns[lf] && conns[lf]->henv == self)
426
rv = rv && CC_Destructor(conns[lf]);
427
}
428
+ free(self);
429
430
mylog("exit EN_Destructor: rv = %d\n", rv);
431
return rv;
src/interfaces/odbc/socket.c
@@ -58,11 +58,18 @@ SocketClass *rv;
58
59
rv->buffer_in = (unsigned char *) malloc(globals.socket_buffersize);
60
if ( ! rv->buffer_in)
61
+ {
62
+ free(rv);
63
return NULL;
64
+ }
65
66
rv->buffer_out = (unsigned char *) malloc(globals.socket_buffersize);
67
if ( ! rv->buffer_out)
68
69
+ free(rv->buffer_in);
70
71
72
73
74
rv->errormsg = NULL;
75
rv->errornumber = 0;
0 commit comments