diff options
-rw-r--r-- | xbmc/dbwrappers/mysqldataset.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/xbmc/dbwrappers/mysqldataset.cpp b/xbmc/dbwrappers/mysqldataset.cpp index c186fdf20b..b85cbf31ba 100644 --- a/xbmc/dbwrappers/mysqldataset.cpp +++ b/xbmc/dbwrappers/mysqldataset.cpp @@ -1484,7 +1484,7 @@ bool MysqlDataset::query(const char *query) { size_t loc; // mysql doesn't understand CAST(foo as integer) => change to CAST(foo as signed integer) - if ((loc = ci_find(qry, "as integer)")) != string::npos) + while ((loc = ci_find(qry, "as integer)")) != string::npos) qry = qry.insert(loc + 3, "signed "); MYSQL_RES *stmt = NULL; |