mirror of
https://github.com/MariaDB/server.git
synced 2025-08-09 22:24:09 +03:00
- Fix to MDEV-9579 be testing for void result.
modified: storage/connect/tabodbc.cpp
This commit is contained in:
@@ -912,19 +912,21 @@ bool TDBODBC::OpenDB(PGLOBAL g)
|
||||
if ((n = Ocp->GetResultSize(Query->GetStr(), Cnp)) < 0) {
|
||||
strcpy(g->Message, "Cannot get result size");
|
||||
return true;
|
||||
} // endif n
|
||||
} else if (n) {
|
||||
Ocp->m_Rows = n;
|
||||
|
||||
Ocp->m_Rows = n;
|
||||
if ((Qrp = Ocp->AllocateResult(g)))
|
||||
Memory = 2; // Must be filled
|
||||
else {
|
||||
strcpy(g->Message, "Result set memory allocation failed");
|
||||
return true;
|
||||
} // endif n
|
||||
|
||||
if ((Qrp = Ocp->AllocateResult(g)))
|
||||
Memory = 2; // Must be filled
|
||||
else {
|
||||
strcpy(g->Message, "Result set memory allocation failed");
|
||||
return true;
|
||||
} // endif n
|
||||
} else // Void result
|
||||
Memory = 0;
|
||||
|
||||
Ocp->m_Rows = 0;
|
||||
} else
|
||||
Ocp->m_Rows = 0;
|
||||
} else
|
||||
return true;
|
||||
|
||||
} // endif Memory
|
||||
|
Reference in New Issue
Block a user