summaryrefslogtreecommitdiff
path: root/sql/sql_view.cc
diff options
context:
space:
mode:
authorDaniel Black <grooverdan@users.sourceforge.net>2015-04-13 22:39:37 +1000
committerDaniel Black <grooverdan@users.sourceforge.net>2015-04-13 22:39:37 +1000
commit8a827d530a67d40332668d31683a45f583974935 (patch)
tree543ee5f8d2a9edd3fcc290d8e03f32fe013222fe /sql/sql_view.cc
parent29721d7d5f85fe323d70f1856aa1e5294e14074a (diff)
downloadmariadb-git-8a827d530a67d40332668d31683a45f583974935.tar.gz
avoid calling runctiosn in DBUG_RETURN
Diffstat (limited to 'sql/sql_view.cc')
-rw-r--r--sql/sql_view.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/sql/sql_view.cc b/sql/sql_view.cc
index c5eb5c5f7ef..46998c215da 100644
--- a/sql/sql_view.cc
+++ b/sql/sql_view.cc
@@ -2077,9 +2077,11 @@ int view_repair(THD *thd, TABLE_LIST *view, HA_CHECK_OPT *check_opt)
((check_opt->sql_flags & TT_FROM_MYSQL) &&
(!view->mariadb_version));
bool wrong_checksum= view_checksum(thd, view);
+ int ret;
if (wrong_checksum || swap_alg)
{
- DBUG_RETURN(mariadb_fix_view(thd, view, wrong_checksum, swap_alg));
+ ret= mariadb_fix_view(thd, view, wrong_checksum, swap_alg);
+ DBUG_RETURN(ret);
}
DBUG_RETURN(HA_ADMIN_OK);
}