Commit 1816eca5 authored by Olivier Bertrand's avatar Olivier Bertrand

Fix MDEV-8882

  modified:   storage/connect/tabodbc.cpp
parent 2445b1b2
...@@ -323,10 +323,21 @@ PSZ TDBODBC::GetFile(PGLOBAL g) ...@@ -323,10 +323,21 @@ PSZ TDBODBC::GetFile(PGLOBAL g)
{ {
if (Connect) { if (Connect) {
char *p1, *p2; char *p1, *p2;
int i;
size_t n; size_t n;
if ((p1 = strstr(Connect, "DBQ="))) { if (!(p1 = strstr(Connect, "DBQ="))) {
p1 += 4; // Beginning of file name char *p, *lc = strlwr(PlugDup(g, Connect));
if ((p = strstr(lc, "database=")))
p1 = Connect + (p - lc);
i = 9;
} else
i = 4;
if (p1) {
p1 += i; // Beginning of file name
p2 = strchr(p1, ';'); // End of file path/name p2 = strchr(p1, ';'); // End of file path/name
// Make the File path/name from the connect string // Make the File path/name from the connect string
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment