summaryrefslogtreecommitdiff
path: root/sql/sql_select.cc
diff options
context:
space:
mode:
authorTor Didriksen <tor.didriksen@oracle.com>2013-04-02 16:05:10 +0200
committerTor Didriksen <tor.didriksen@oracle.com>2013-04-02 16:05:10 +0200
commit559af20ca4c6dcf43f5c3444e20f97e59d57b52c (patch)
tree9370da592608c4eb79302a66f2ecd2d14f7e356a /sql/sql_select.cc
parentabe53f6c4b5a947227beefb7617d704581e0d888 (diff)
downloadmariadb-git-559af20ca4c6dcf43f5c3444e20f97e59d57b52c.tar.gz
Bug#14700180 CRASH IN COPY_FUNCS
This is a backport of the fix for Bug#13966809 CRASH IN COPY_FUNCS WHEN GROUPING BY OUTER QUERY BLOB FIELD IN SUBQUERY
Diffstat (limited to 'sql/sql_select.cc')
-rw-r--r--sql/sql_select.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/sql/sql_select.cc b/sql/sql_select.cc
index 6634fb75e24..95092d6548e 100644
--- a/sql/sql_select.cc
+++ b/sql/sql_select.cc
@@ -9717,7 +9717,7 @@ static Field *create_tmp_field_from_item(THD *thd, Item *item, TABLE *table,
if (new_field)
new_field->init(table);
- if (copy_func && item->is_result_field())
+ if (copy_func && item->real_item()->is_result_field())
*((*copy_func)++) = item; // Save for copy_funcs
if (modify_item)
item->set_result_field(new_field);