diff options
Diffstat (limited to 'sql/sql_view.cc')
-rw-r--r-- | sql/sql_view.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sql/sql_view.cc b/sql/sql_view.cc index 51f80c589b2..c9b6a926649 100644 --- a/sql/sql_view.cc +++ b/sql/sql_view.cc @@ -614,7 +614,7 @@ bool mysql_create_view(THD *thd, TABLE_LIST *views, #endif - if (wait_if_global_read_lock(thd, 0, 0)) + if (thd->global_read_lock.wait_if_global_read_lock(thd, FALSE, TRUE)) { res= TRUE; goto err; @@ -669,7 +669,7 @@ bool mysql_create_view(THD *thd, TABLE_LIST *views, pthread_mutex_unlock(&LOCK_open); if (mode != VIEW_CREATE_NEW) query_cache_invalidate3(thd, view, 0); - start_waiting_global_read_lock(thd); + thd->global_read_lock.start_waiting_global_read_lock(thd); if (res) goto err; |