diff --git a/sql/sql_window.cc b/sql/sql_window.cc index 7b5769a8bf5..59c7f006893 100644 --- a/sql/sql_window.cc +++ b/sql/sql_window.cc @@ -1556,8 +1556,9 @@ bool Window_func_runner::exec(JOIN *join) first_run= false; } - if (create_sort_index(thd, join, &join->join_tab[join->top_join_tab_count], - filesort)); + if (create_sort_index(thd, join, &join->join_tab[join->top_join_tab_count], + filesort)) + return true; win_func->set_phase_to_computation();