diff options
Diffstat (limited to 'databases/sqlrelay/files/patch-const-char-ptr')
-rw-r--r-- | databases/sqlrelay/files/patch-const-char-ptr | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/databases/sqlrelay/files/patch-const-char-ptr b/databases/sqlrelay/files/patch-const-char-ptr new file mode 100644 index 000000000000..8e38b1e4631e --- /dev/null +++ b/databases/sqlrelay/files/patch-const-char-ptr @@ -0,0 +1,26 @@ +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; + } |