Skip to content

Commit 4996734

Browse files
ProjectMutilationfreddy77
authored andcommitted
dblib: added missed deallocation of dbopts
Signed-off-by: Maksim Korotkov <m.korotkov@postgrespro.ru>
1 parent dfd9085 commit 4996734

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/dblib/dblib.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1228,13 +1228,15 @@ tdsdbopen(LOGINREC * login, const char *server, int msdblib)
12281228

12291229
if (!tds_set_server(login->tds_login, server)) {
12301230
dbperror(NULL, SYBEMEM, 0);
1231+
free(dbproc->dbopts);
12311232
free(dbproc);
12321233
return NULL;
12331234
}
12341235
tdsdump_log(TDS_DBG_FUNC, "tdsdbopen: tds_set_server(%p, \"%s\")\n", login->tds_login, server);
12351236

12361237
if ((dbproc->tds_socket = tds_alloc_socket(dblib_get_tds_ctx(), 512)) == NULL ){
12371238
dbperror(NULL, SYBEMEM, 0);
1239+
free(dbproc->dbopts);
12381240
free(dbproc);
12391241
return NULL;
12401242
}

0 commit comments

Comments
 (0)