summaryrefslogtreecommitdiff
path: root/sql/field.cc
diff options
context:
space:
mode:
authorunknown <bar@mysql.com>2004-10-25 17:51:26 +0500
committerunknown <bar@mysql.com>2004-10-25 17:51:26 +0500
commit712326d6846ae718bf5c7c5961ec3173bbf29b06 (patch)
tree7a9462068baaf8b0e98b30d9e65951269bac98e5 /sql/field.cc
parent7df41480849074ad0b1a907d244b5d3b41403f32 (diff)
downloadmariadb-git-712326d6846ae718bf5c7c5961ec3173bbf29b06.tar.gz
Bug#6202: ENUMs are not case sensitive even if declared BINARY
Diffstat (limited to 'sql/field.cc')
-rw-r--r--sql/field.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/sql/field.cc b/sql/field.cc
index aae507cd0ec..e7631fb08aa 100644
--- a/sql/field.cc
+++ b/sql/field.cc
@@ -5514,7 +5514,7 @@ int Field_enum::store(const char *from,uint length,CHARSET_INFO *cs)
/* Remove end space */
while (length > 0 && my_isspace(system_charset_info,from[length-1]))
length--;
- uint tmp=find_type(typelib, from, length, 0);
+ uint tmp=find_type2(typelib, from, length, field_charset);
if (!tmp)
{
if (length < 6) // Can't be more than 99999 enums