[Groonga-commit] groonga/groonga [master] Avoid segv in test-expr.

Zurück zum Archiv-Index

null+****@clear***** null+****@clear*****
2010年 6月 10日 (木) 23:57:11 JST


Daijiro MORI	2010-06-10 14:57:11 +0000 (Thu, 10 Jun 2010)

  New Revision: 8bbc63f343efb502f94b08ab12deb874d49ecfb4

  Log:
    Avoid segv in test-expr.

  Modified files:
    test/unit/core/test-expr.c

  Modified: test/unit/core/test-expr.c (+2 -4)
===================================================================
--- test/unit/core/test-expr.c    2010-06-10 14:25:09 +0000 (3922487)
+++ test/unit/core/test-expr.c    2010-06-10 14:57:11 +0000 (beccba3)
@@ -203,8 +203,7 @@ test_expr(void)
       gettimeofday(&tvb, NULL);
       while ((id = grn_table_cursor_next(context, tc))) {
         GRN_RECORD_SET(context, v, id);
-        grn_expr_exec(context, expr, 0);
-        r = grn_ctx_pop(context);
+        r = grn_expr_exec(context, expr, 0);
         if (GRN_RECORD_VALUE(r) != id) { nerr++; }
       }
       gettimeofday(&tve, NULL);
@@ -296,8 +295,7 @@ test_persistent_expr(void)
     gettimeofday(&tvb, NULL);
     while ((id = grn_table_cursor_next(context, tc))) {
       GRN_RECORD_SET(context, v, id);
-      grn_expr_exec(context, expr, 0);
-      r = grn_ctx_pop(context);
+      r = grn_expr_exec(context, expr, 0);
       if (GRN_RECORD_VALUE(r) != id) { nerr++; }
     }
     gettimeofday(&tve, NULL);




Groonga-commit メーリングリストの案内
Zurück zum Archiv-Index