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 {