=== modified file 'Percona-Server/sql/sql_tmp_table.cc'
--- Percona-Server/sql/sql_tmp_table.cc	2013-02-12 07:47:19 +0000
+++ Percona-Server/sql/sql_tmp_table.cc	2013-03-22 04:56:25 +0000
@@ -1395,12 +1395,7 @@
     keyinfo->algorithm= HA_KEY_ALG_UNDEF;
     keyinfo->name= (char*) "weedout_key";
     {
-      key_part_info->null_bit=0;
-      key_part_info->field=  field;
-      key_part_info->offset= field->offset(table->record[0]);
-      key_part_info->length= (uint16) field->key_length();
-      key_part_info->type=   (uint8) field->key_type();
-      key_part_info->key_type = FIELDFLAG_BINARY;
+      key_part_info->init_from_field(field);
       if (!using_unique_constraint)
       {
         key_field= field->new_key_field(thd->mem_root, table, group_buff);

