diff --git src/connection/sqlrcursor/queryparse.C src/connection/sqlrcursor/queryparse.C index 989cc50..fed0738 100644 --- src/connection/sqlrcursor/queryparse.C +++ src/connection/sqlrcursor/queryparse.C @@ -61,7 +61,7 @@ void sqlrcursor_svr::checkForTempTable(const char *query, uint32_t length) { // see if the query matches the pattern for a temporary query that // creates a temporary table if (createtemp.match(ptr)) { - ptr=createtemp.getSubstringEnd(0); + ptr=(char *)createtemp.getSubstringEnd(0); } else { return; } diff --git src/connections/router/routerconnection.C src/connections/router/routerconnection.C index b8b4b34..f67fb4b 100644 --- src/connections/router/routerconnection.C +++ src/connections/router/routerconnection.C @@ -632,7 +632,7 @@ void routercursor::checkForTempTable(const char *query, uint32_t length) { // look for "create global temporary table " if (createoratemp.match(ptr)) { - ptr=createoratemp.getSubstringEnd(0); + ptr=(char *)createoratemp.getSubstringEnd(0); } else { return; }