diff options
author | Georgi Kodinov <joro@sun.com> | 2009-03-11 14:29:59 +0200 |
---|---|---|
committer | Georgi Kodinov <joro@sun.com> | 2009-03-11 14:29:59 +0200 |
commit | 4dde424e951d0de0b27d963c10acb5c30a595278 (patch) | |
tree | 1833fea621f6e100c4be1abf244ade1bf17c8f5a /sql/item_sum.cc | |
parent | 77ffa795bd762882085b9028a7b9f6b16361ebbf (diff) | |
parent | e546077ee8f79131979f2b04925e76a4abe30aaf (diff) | |
download | mariadb-git-4dde424e951d0de0b27d963c10acb5c30a595278.tar.gz |
merged bug 43354 to 5.1-bugteam
Diffstat (limited to 'sql/item_sum.cc')
-rw-r--r-- | sql/item_sum.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sql/item_sum.cc b/sql/item_sum.cc index 1821136cc9d..a6d8bb8a52d 100644 --- a/sql/item_sum.cc +++ b/sql/item_sum.cc @@ -439,7 +439,8 @@ void Item_sum::make_field(Send_field *tmp_field) void Item_sum::print(String *str, enum_query_type query_type) { - Item **pargs= orig_args; + /* orig_args is not filled with valid values until fix_fields() */ + Item **pargs= fixed ? orig_args : args; str->append(func_name()); for (uint i=0 ; i < arg_count ; i++) { |