[Groonga-mysql-commit] mroonga/mroonga at ddfa562 [master] udf: fix a bug that wrong value may be returned on JOIN

Back to archive index

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 



More information about the Groonga-mysql-commit mailing list
Back to archive index