Details
-
Type:
Bug
-
Status: Closed (View Workflow)
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 3.1.1
-
Fix Version/s: 3.1.2
-
Component/s: General
-
Labels:
-
Environment:Maria DB 10.3.14/64 Bit
Maria ODBC Driver 3.1.1/x86
Windows 10/64 Bit
Microsoft Data Access SDK 2.8
Description
If MADB_StmtExecDirect get called with a StatementText "\0" (only TN contained) an exception occures in "char* FixIsoFormat(char * StmtString, size_t *Length)".
This causes the client application to crash.
Steps to reproduce:
WCHAR * StatementText = L"\0";
RetCode = SQLExecDirect(hStmt, StatementText, SQL_NTS);
or
- Start odbct32w.exe from Microsoft Data Access SDK 2.8.
- Choose from menu: Conn...Full connect (choose any Maria DSN)
- Choose from menu: Stmt..SqlExecDirect
- Choose "statment text=<empty string>" and "statement length=SQL_NTS=-3 (3.0)"
- Press Ok
- odbct32w.exe crashes
–
This issue was originally observed when connecting via the Borland Database Engine (BDE).