Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
3.1.6
-
None
Description
If you call SQLGetInfo(SQL_IDENTIFIER_CASE) and pass a short (the correct size for SQL_IDENTIFIER_CASE), then the MariaDB 32bit ODBC interface will corrupt memory because it assumes (incorrectly) that SQL_IDENTIFIER_CASE is a long. Note that this is not a problem with the MySQL interface.
Attachments
Activity
Field | Original Value | New Value |
---|---|---|
Fix Version/s | 3.1.7 [ 24220 ] | |
Resolution | Fixed [ 1 ] | |
Status | Open [ 1 ] | Closed [ 6 ] |
Workflow | MariaDB v3 [ 106805 ] | MariaDB v4 [ 135541 ] |
Zendesk Related Tickets | 140887 |
The fix has been pushed in the commit 9d638c8(added testcase that fits description in the comment)