• Alexander Barkov's avatar
    MDEV-8253 EXPLAIN SELECT prints unexpected characters · 212698b1
    Alexander Barkov authored
    Item_string::clone_item() creates a new Item_string that
    points exactly to the same buffer that the original one does.
    Later, Item_string::print() uses c_ptr() for the original Item_string,
    which reallocs the original buffer, and the clone remain with
    the old freed buffer.
    Refactoring the code not to use c_ptr() in Item_string::print().
    212698b1
item.cc 265 KB