[Groonga-commit] groonga/groonga [master] [groonga] fix a bug that the previous commands isn't cleared.

Back to archive index

null+****@clear***** null+****@clear*****
2011年 6月 3日 (金) 18:34:11 JST


Kouhei Sutou	2011-06-03 09:34:11 +0000 (Fri, 03 Jun 2011)

  New Revision: 4d62deefc5f8af63b44bb3c71102f0f588baa7d5

  Log:
    [groonga] fix a bug that the previous commands isn't cleared.

  Modified files:
    src/groonga.c

  Modified: src/groonga.c (+2 -0)
===================================================================
--- src/groonga.c    2011-06-03 09:04:39 +0000 (0ecfcc7)
+++ src/groonga.c    2011-06-03 09:34:11 +0000 (1586856)
@@ -674,6 +674,7 @@ do_alone(int argc, char **argv)
         GRN_TEXT_PUT(ctx, &command,
                      GRN_TEXT_VALUE(&text), GRN_TEXT_LEN(&text) - 1);
         grn_ctx_send(ctx, GRN_TEXT_VALUE(&text), GRN_TEXT_LEN(&text) - 1, 0);
+        GRN_BULK_REWIND(&text);
         if (ctx->stat == GRN_CTX_QUIT) { break; }
       }
       rc = ctx->rc;
@@ -738,6 +739,7 @@ g_client(int argc, char **argv)
       GRN_TEXT_INIT(&text, 0);
       while (prompt(ctx, &text) != GRN_END_OF_DATA) {
         grn_ctx_send(ctx, GRN_TEXT_VALUE(&text), GRN_TEXT_LEN(&text) - 1, 0);
+        GRN_BULK_REWIND(&text);
         rc = ctx->rc;
         if (rc) { break; }
         if (c_output(ctx)) { goto exit; }




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