mirror of
https://github.com/MariaDB/server.git
synced 2025-11-13 21:42:58 +03:00
The problem was that GROUP BY code created Item_field objects that referred to fields in the temp. tables used for GROUP BY. Item_ref and set_items_ref_array() call caused pointers to temp. table fields to occur in many places. This patch introduces Item_temptable_field, which can handle item->print() calls made after the underlying table is freed.
6.8 KiB
6.8 KiB