From 06da1723bf8655968a04555364ea74f4585cefc2 Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 6 Feb 2001 14:10:13 +0100 Subject: item_func.cc auto-init of ft-index restored (to cope with const/system tables) sql/item_func.cc: auto-init of ft-index restored (to cope with const/system tables) --- sql/item_func.cc | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'sql') diff --git a/sql/item_func.cc b/sql/item_func.cc index ed25a471179..bad9c7c355c 100644 --- a/sql/item_func.cc +++ b/sql/item_func.cc @@ -1867,12 +1867,11 @@ err: double Item_func_match::val() { - /* If called uninitialized we should return neither NULL nor 0 (important - for const_tables) so, let's return -1, which is obviously incorrect - for normal operation, and could be easily spotted */ - if (ft_handler==NULL) - return -1.0; + init_search(1); + + if (null_value=(ft_handler==NULL)) + return 0.0; if (join_key) { -- cgit v1.2.1