• dlenev@mockturtle.local's avatar
    Fix for bug#22338 "Valgrind warning: uninitialized variable in · acaa584c
    dlenev@mockturtle.local authored
    create_tmp_table()".
    
    The fix for bug 21787 "COUNT(*) + ORDER BY + LIMIT returns wrong
    result" introduced valgrind warnings which occured during execution
    of information_schema.test and sp-prelocking.test in version 5.0.
    There were no user visible effects.
    
    The latter fix made create_tmp_table() dependant on
    THD::lex::current_select value. Valgrind warnings occured when this
    function was executed and THD::lex::current_select member pointed
    to uninitialized SELECT_LEX instance.
    
    This fix tries to remove this dependancy by moving some logic
    outside of create_tmp_table() function.
    acaa584c
sql_select.cc 298 KB