It seems the buffer size is not sufficient in some situations, so we enlarge it as sanity fix.
RHBZ#948619
diff -up mysql-connector-odbc-5.2.5-src/driver/catalog.c.buffsize mysql-connector-odbc-5.2.5-src/driver/catalog.c
--- mysql-connector-odbc-5.2.5-src/driver/catalog.c.buffsize 2013-05-24 14:13:00.148674573 +0200
+++ mysql-connector-odbc-5.2.5-src/driver/catalog.c 2013-05-24 14:13:14.338674325 +0200
@@ -153,7 +153,7 @@ static MYSQL_RES *mysql_table_status_i_s
{
MYSQL *mysql= &stmt->dbc->mysql;
/** the buffer size should count possible escapes */
- char buff[255+4*NAME_CHAR_LEN], *to;
+ char buff[1024+4*NAME_CHAR_LEN], *to;
my_bool clause_added= FALSE;
to= strmov(buff, "SELECT TABLE_NAME, TABLE_COMMENT, TABLE_TYPE, TABLE_SCHEMA \