summaryrefslogtreecommitdiff
path: root/sql/opt_range.cc
diff options
context:
space:
mode:
authorunknown <kaa@polly.local>2006-12-08 22:38:03 +0300
committerunknown <kaa@polly.local>2006-12-08 22:38:03 +0300
commit3288ddf671d3553d7fbf8fea373771d20d089af7 (patch)
tree1d87e8e5a3d50d59553116288607088657e37db0 /sql/opt_range.cc
parent8b5787fa4a065219cfab8a20cd8d629afacf80b8 (diff)
parent2e758a7c23fda7fada49d0cca547680cf26cafad (diff)
downloadmariadb-git-3288ddf671d3553d7fbf8fea373771d20d089af7.tar.gz
Merge polly.local:/tmp/maint/bug24261/my50-bug24261
into polly.local:/home/kaa/src/maint/mysql-5.0-maint mysql-test/r/func_in.result: Auto merged mysql-test/t/func_in.test: Auto merged sql/opt_range.cc: Auto merged
Diffstat (limited to 'sql/opt_range.cc')
-rw-r--r--sql/opt_range.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/sql/opt_range.cc b/sql/opt_range.cc
index 23a82c6eda7..f062e0d2a0d 100644
--- a/sql/opt_range.cc
+++ b/sql/opt_range.cc
@@ -3703,7 +3703,8 @@ static SEL_TREE *get_func_mm_tree(PARAM *param, Item_func *cond_func,
for (uint idx= 0; idx < param->keys; idx++)
{
SEL_ARG *new_interval, *last_val;
- if (((new_interval= tree2->keys[idx])) &&
+ if (((new_interval= tree2->keys[idx])) &&
+ (tree->keys[idx]) &&
((last_val= tree->keys[idx]->last())))
{
new_interval->min_value= last_val->max_value;