Kouhei Sutou
null+****@clear*****
Fri Jan 22 23:44:13 JST 2016
Kouhei Sutou 2016-01-22 23:44:13 +0900 (Fri, 22 Jan 2016) New Revision: ddfa562098f27fa96668520dc1f855a1fe2a613f https://github.com/mroonga/mroonga/commit/ddfa562098f27fa96668520dc1f855a1fe2a613f Message: udf: fix a bug that wrong value may be returned on JOIN All UDFs provided by Mroonga were buggy... :< Reported by teamsky. Thanks!!! Modified files: udf/mrn_udf_command.cpp udf/mrn_udf_normalize.cpp udf/mrn_udf_snippet.cpp udf/mrn_udf_snippet_html.cpp Modified: udf/mrn_udf_command.cpp (+1 -1) =================================================================== --- udf/mrn_udf_command.cpp 2016-01-22 23:40:41 +0900 (1ff6064) +++ udf/mrn_udf_command.cpp 2016-01-22 23:44:13 +0900 (52c7caf) @@ -59,7 +59,7 @@ MRN_API my_bool mroonga_command_init(UDF_INIT *initid, UDF_ARGS *args, goto error; } initid->maybe_null = 1; - initid->const_item = 1; + initid->const_item = 0; info = (CommandInfo *)mrn_my_malloc(sizeof(CommandInfo), MYF(MY_WME | MY_ZEROFILL)); Modified: udf/mrn_udf_normalize.cpp (+1 -1) =================================================================== --- udf/mrn_udf_normalize.cpp 2016-01-22 23:40:41 +0900 (779d82b) +++ udf/mrn_udf_normalize.cpp 2016-01-22 23:44:13 +0900 (a24f9ae) @@ -72,7 +72,7 @@ MRN_API my_bool mroonga_normalize_init(UDF_INIT *initid, UDF_ARGS *args, } initid->maybe_null = 1; - initid->const_item = 1; + initid->const_item = 0; info = (st_mrn_normalize_info *)mrn_my_malloc(sizeof(st_mrn_normalize_info), MYF(MY_WME | MY_ZEROFILL)); Modified: udf/mrn_udf_snippet.cpp (+1 -1) =================================================================== --- udf/mrn_udf_snippet.cpp 2016-01-22 23:40:41 +0900 (b2f7e49) +++ udf/mrn_udf_snippet.cpp 2016-01-22 23:44:13 +0900 (6a3c7a6) @@ -176,7 +176,7 @@ MRN_API my_bool mroonga_snippet_init(UDF_INIT *initid, UDF_ARGS *args, char *mes } } initid->maybe_null = 1; - initid->const_item = 1; + initid->const_item = 0; if (!(snip_info = (st_mrn_snip_info *) mrn_my_malloc(sizeof(st_mrn_snip_info), MYF(MY_WME | MY_ZEROFILL)))) Modified: udf/mrn_udf_snippet_html.cpp (+1 -1) =================================================================== --- udf/mrn_udf_snippet_html.cpp 2016-01-22 23:40:41 +0900 (91d899c) +++ udf/mrn_udf_snippet_html.cpp 2016-01-22 23:44:13 +0900 (7c44355) @@ -159,7 +159,7 @@ MRN_API my_bool mroonga_snippet_html_init(UDF_INIT *init, } init->maybe_null = 1; - init->const_item = 1; + init->const_item = 0; info = (mrn_snippet_html_info *)mrn_my_malloc(sizeof(mrn_snippet_html_info), MYF(MY_WME | MY_ZEROFILL)); -------------- next part -------------- HTML����������������������������...Télécharger