mirror of
https://github.com/mdbtools/mdbtools.git
synced 2025-04-05 20:31:00 +08:00
Merge pull request #34 from nyalldawson/read_after_free
Fix read after free error
This commit is contained in:
commit
f8cff52eb1
@ -1149,6 +1149,8 @@ SQLRETURN SQL_API SQLFreeStmt(
|
||||
struct _hdbc *dbc = (struct _hdbc *) stmt->hdbc;
|
||||
|
||||
TRACE("SQLFreeStmt");
|
||||
free(stmt->ole_str);
|
||||
stmt->ole_str = NULL;
|
||||
if (fOption==SQL_DROP) {
|
||||
if (!g_ptr_array_remove(dbc->statements, stmt))
|
||||
return SQL_INVALID_HANDLE;
|
||||
@ -1163,8 +1165,6 @@ SQLRETURN SQL_API SQLFreeStmt(
|
||||
/* Bound parameters not currently implemented */
|
||||
} else {
|
||||
}
|
||||
free(stmt->ole_str);
|
||||
stmt->ole_str = NULL;
|
||||
return SQL_SUCCESS;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user