summaryrefslogtreecommitdiff
path: root/sql/item_func.cc
diff options
context:
space:
mode:
authormskold@mysql.com <>2005-02-11 22:05:24 +0100
committermskold@mysql.com <>2005-02-11 22:05:24 +0100
commit828a7856103aec08b006bdb46b382a2c305f8066 (patch)
treedf276e5dfb326ece050e98be86042a29dfe8d814 /sql/item_func.cc
parentf21a737197c81a598639e7da7ce901e6b06d966d (diff)
downloadmariadb-git-828a7856103aec08b006bdb46b382a2c305f8066.tar.gz
Condition pushdown v.2
Diffstat (limited to 'sql/item_func.cc')
-rw-r--r--sql/item_func.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/sql/item_func.cc b/sql/item_func.cc
index 607efe06e77..4c20c5adcaf 100644
--- a/sql/item_func.cc
+++ b/sql/item_func.cc
@@ -352,7 +352,7 @@ void Item_func::traverse_cond(Item_cond_traverser traverser,
switch (order) {
case(PREFIX):
- (traverser)(this, argument);
+ (*traverser)(this, argument);
for (arg= args, arg_end= args+arg_count; arg != arg_end; arg++)
{
(*arg)->traverse_cond(traverser, argument, order);
@@ -363,7 +363,7 @@ void Item_func::traverse_cond(Item_cond_traverser traverser,
{
(*arg)->traverse_cond(traverser, argument, order);
}
- (traverser)(this, argument);
+ (*traverser)(this, argument);
}
}
}