[Groonga-commit] groonga/groonga [master] copy rc and output_type from grn_com_header to grn_ctx in grn_ctx_recv().

Back to archive index

null+****@clear***** null+****@clear*****
2010年 7月 12日 (月) 17:27:28 JST


Daijiro MORI	2010-07-12 08:27:28 +0000 (Mon, 12 Jul 2010)

  New Revision: bdc3efbe9c98a3454e9a61259b7ad67431173f30

  Log:
    copy rc and output_type from grn_com_header to grn_ctx in grn_ctx_recv().

  Modified files:
    lib/ctx.c

  Modified: lib/ctx.c (+2 -3)
===================================================================
--- lib/ctx.c    2010-07-12 04:26:04 +0000 (5d91102)
+++ lib/ctx.c    2010-07-12 08:27:28 +0000 (cfd82b9)
@@ -1062,9 +1062,8 @@ grn_ctx_recv(grn_ctx *ctx, char **str, unsigned int *str_len, int *flags)
         } else {
           *flags = (header.flags & GRN_CTX_TAIL) ? 0 : GRN_CTX_MORE;
         }
-      }
-      if (ctx->rc) {
-        ERR(ctx->rc, "grn_com_recv failed!");
+        ctx->impl->output_type = header.qtype;
+        ctx->impl->rc = header.status;
       }
       goto exit;
     } else {




Groonga-commit メーリングリストの案内
Back to archive index