summaryrefslogtreecommitdiff
path: root/sql/item_func.cc
diff options
context:
space:
mode:
authorunknown <kent@mysql.com>2006-03-06 12:15:26 +0100
committerunknown <kent@mysql.com>2006-03-06 12:15:26 +0100
commit123bcd5e8451aab00cf227855f6a2628c4832e9d (patch)
tree6ae3155fea83ed5435939563c57b86d09e7aae58 /sql/item_func.cc
parent93c2d82959c989c2df245deaed571f191010a347 (diff)
parentd95921376ca02d79009995a10cd2925a656a703d (diff)
downloadmariadb-git-123bcd5e8451aab00cf227855f6a2628c4832e9d.tar.gz
Merge mysql.com:/Users/kent/mysql/bk/mysql-5.0-tmp
into mysql.com:/Users/kent/mysql/bk/mysql-5.1-new mysql-test/r/sp.result: Auto merged mysql-test/t/sp.test: Auto merged sql/item_func.cc: Auto merged
Diffstat (limited to 'sql/item_func.cc')
-rw-r--r--sql/item_func.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/sql/item_func.cc b/sql/item_func.cc
index d2e0911557f..0277ac96a4e 100644
--- a/sql/item_func.cc
+++ b/sql/item_func.cc
@@ -4881,6 +4881,7 @@ Item_func_sp::fix_length_and_dec()
{
decimals= result_field->decimals();
max_length= result_field->field_length;
+ collation.set(result_field->charset());
DBUG_VOID_RETURN;
}
@@ -4891,6 +4892,7 @@ Item_func_sp::fix_length_and_dec()
}
decimals= field->decimals();
max_length= field->field_length;
+ collation.set(field->charset());
maybe_null= 1;
delete field;
DBUG_VOID_RETURN;