Commit fa51f70d authored by Sergei Golubchik's avatar Sergei Golubchik

correct the NULL-pointer test

parent 877de3af
...@@ -3518,9 +3518,10 @@ bool Item_func_group_concat::setup(THD *thd) ...@@ -3518,9 +3518,10 @@ bool Item_func_group_concat::setup(THD *thd)
{ {
uint n_elems= arg_count_order + all_fields.elements; uint n_elems= arg_count_order + all_fields.elements;
ref_pointer_array= static_cast<Item**>(thd->alloc(sizeof(Item*) * n_elems)); ref_pointer_array= static_cast<Item**>(thd->alloc(sizeof(Item*) * n_elems));
if (!ref_pointer_array)
DBUG_RETURN(TRUE);
memcpy(ref_pointer_array, args, arg_count * sizeof(Item*)); memcpy(ref_pointer_array, args, arg_count * sizeof(Item*));
if (!ref_pointer_array || if (setup_order(thd, ref_pointer_array, context->table_list, list,
setup_order(thd, ref_pointer_array, context->table_list, list,
all_fields, *order)) all_fields, *order))
DBUG_RETURN(TRUE); DBUG_RETURN(TRUE);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment