summaryrefslogtreecommitdiff
path: root/sql
diff options
context:
space:
mode:
authorSergey Petrunya <psergey@askmonty.org>2011-02-26 23:09:58 +0300
committerSergey Petrunya <psergey@askmonty.org>2011-02-26 23:09:58 +0300
commitdb984067eb3f5a9abe957832f1e42f7248139c44 (patch)
treee496dcd7fb3fb457d01ada1175f48de493bacf99 /sql
parent71371a9d5ec46c05b5bf798973ab17351c61e5f4 (diff)
downloadmariadb-git-db984067eb3f5a9abe957832f1e42f7248139c44.tar.gz
Fix buildbot failure in fix of BUG#723822
Diffstat (limited to 'sql')
-rw-r--r--sql/opt_range.cc2
-rw-r--r--sql/sql_join_cache.cc3
2 files changed, 3 insertions, 2 deletions
diff --git a/sql/opt_range.cc b/sql/opt_range.cc
index e6ff36f1307..6481d3f6f7d 100644
--- a/sql/opt_range.cc
+++ b/sql/opt_range.cc
@@ -11864,7 +11864,7 @@ get_constant_key_infix(KEY *index_info, SEL_ARG *index_range_tree,
if (cur_range->field->eq(cur_part->field))
break;
}
- if (!cur_range)
+ if (!cur_range || cur_range->type != SEL_ARG::KEY_RANGE)
{
if (min_max_arg_part)
return FALSE; /* The current keypart has no range predicates at all. */
diff --git a/sql/sql_join_cache.cc b/sql/sql_join_cache.cc
index be3def865a8..d04f5eddfa8 100644
--- a/sql/sql_join_cache.cc
+++ b/sql/sql_join_cache.cc
@@ -3871,7 +3871,8 @@ bool bka_skip_index_tuple(range_seq_t rseq, char *range_info)
{
DBUG_ENTER("bka_skip_index_tuple");
JOIN_CACHE_BKA *cache= (JOIN_CACHE_BKA *) rseq;
- DBUG_RETURN(cache->skip_index_tuple(range_info));
+ bool res= cache->skip_index_tuple(range_info);
+ DBUG_RETURN(res);
}