From 7fafb1eaff524266125eb5c54f35f51eda46a677 Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 6 Jun 2006 13:19:46 -0400 Subject: BUG#16002: After review fixes Fixes for NDB sql/ha_ndbcluster.cc: Fixes for NDB sql/sql_partition.cc: Fixes for NDB --- sql/sql_partition.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'sql/sql_partition.cc') diff --git a/sql/sql_partition.cc b/sql/sql_partition.cc index 086b7f28b1e..a9f9e59c0cc 100644 --- a/sql/sql_partition.cc +++ b/sql/sql_partition.cc @@ -2394,9 +2394,9 @@ int get_partition_id_list(partition_info *part_info, } goto notfound; } + *func_value= part_func_value; if (unsigned_flag) part_func_value-= 0x8000000000000000ULL; - *func_value= part_func_value; while (max_list_index >= min_list_index) { list_index= (max_list_index + min_list_index) >> 1; @@ -2509,16 +2509,16 @@ int get_partition_id_range(partition_info *part_info, uint loc_part_id; longlong part_func_value= part_val_int(part_info->part_expr); bool unsigned_flag= part_info->part_expr->unsigned_flag; - DBUG_ENTER("get_partition_id_int_range"); + DBUG_ENTER("get_partition_id_range"); if (part_info->part_expr->null_value) { *part_id= 0; DBUG_RETURN(0); } + *func_value= part_func_value; if (unsigned_flag) part_func_value-= 0x8000000000000000ULL; - *func_value= part_func_value; while (max_part_id > min_part_id) { loc_part_id= (max_part_id + min_part_id + 1) >> 1; -- cgit v1.2.1