aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xbmc/dbwrappers/mysqldataset.cpp2
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;