• unknown's avatar
    Fixed bug #27545. · 5d71f3d8
    unknown authored
    Both arguments of the function NAME_CONST must be constant expressions.
    This constraint is checked in the Item_name_const::fix_fields method. 
    Yet if the argument of the function was not a constant expression no
    error message was reported. As a result the client hanged waiting for a
    response.
    Now the function Item_name_const::fix_fields reports an error message
    when any of the additional context conditions imposed on the function
    NAME_CONST is not satisfied. 
    
    
    mysql-test/r/func_misc.result:
      Added a test case for bug #26545.
    mysql-test/t/func_misc.test:
      Added a test case for bug #26545.
    5d71f3d8
item.cc 187 KB