summaryrefslogtreecommitdiff
path: root/sql/sql_partition.cc
diff options
context:
space:
mode:
authorMattias Jonsson <mattias.jonsson@sun.com>2009-01-09 14:18:08 +0100
committerMattias Jonsson <mattias.jonsson@sun.com>2009-01-09 14:18:08 +0100
commitb43b8c2479505c1369201082cf45e255938da7b4 (patch)
tree27e66a6a5a2b69094b1e9470a92f37eb0f75950f /sql/sql_partition.cc
parentb727dab9fd86f6396b7b65be8bad8d9c57c1f63c (diff)
downloadmariadb-git-b43b8c2479505c1369201082cf45e255938da7b4.tar.gz
Bug#40972: Partition pruning can lead to crash for bad dates
post push fix, added test found a valgrind warning
Diffstat (limited to 'sql/sql_partition.cc')
-rw-r--r--sql/sql_partition.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/sql/sql_partition.cc b/sql/sql_partition.cc
index ad24aa3c283..ae55c194c3c 100644
--- a/sql/sql_partition.cc
+++ b/sql/sql_partition.cc
@@ -6678,6 +6678,7 @@ int get_part_iter_for_interval_via_mapping(partition_info *part_info,
uint32 max_endpoint_val;
get_endpoint_func get_endpoint;
uint field_len= field->pack_length_in_rec();
+ part_iter->ret_null_part= part_iter->ret_null_part_orig= FALSE;
if (part_info->part_type == RANGE_PARTITION)
{
@@ -6698,7 +6699,6 @@ int get_part_iter_for_interval_via_mapping(partition_info *part_info,
max_endpoint_val= part_info->no_list_values;
part_iter->get_next= get_next_partition_id_list;
part_iter->part_info= part_info;
- part_iter->ret_null_part= part_iter->ret_null_part_orig= FALSE;
if (max_endpoint_val == 0)
{
/*