• gkodinov/kgeorge@magare.gmz's avatar
    Fix for bug #35298: GROUP_CONCAT with DISTINCT can crash the server · e22ef242
    gkodinov/kgeorge@magare.gmz authored
    The bug is a regression introduced by the patch for bug32798.
    
    The code in Item_func_group_concat::clear() relied on the 'distinct'
    variable to check if 'unique_filter' was initialized. That, however,
    is not always valid because Item_func_group_concat::setup() can do
    shortcuts in some cases w/o initializing 'unique_filter'.
    
    Fixed by checking the value of 'unique_filter' instead of 'distinct'
    before dereferencing.
    e22ef242
func_gconcat.test 22.8 KB