From 03b65beb5d3411d70ceed1a8b13433998451454e Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 26 Sep 2006 01:38:17 -0400 Subject: [PATCH] Fixed bugs in check_part_func_fields --- sql/sql_partition.cc | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/sql/sql_partition.cc b/sql/sql_partition.cc index eedcdcb2083..d815fb1ac24 100644 --- a/sql/sql_partition.cc +++ b/sql/sql_partition.cc @@ -1452,16 +1452,13 @@ static bool check_part_func_fields(Field **ptr, bool ok_with_charsets) CHARSET_INFO *cs= ((Field_str*)field)->charset(); if (field->type() == MYSQL_TYPE_STRING && cs->state & MY_CS_BINSORT) - { - DBUG_RETURN(FALSE); - } + continue; if (!ok_with_charsets || cs->mbmaxlen > 1 || cs->strxfrm_multiply > 1) { DBUG_RETURN(TRUE); } - DBUG_RETURN(FALSE); } } DBUG_RETURN(FALSE);