[Groonga-commit] groonga/groonga at a570979 [master] http post: simplify

Back to archive index

Kouhei Sutou null+****@clear*****
Thu Mar 12 14:23:32 JST 2015


Kouhei Sutou	2015-03-12 14:23:32 +0900 (Thu, 12 Mar 2015)

  New Revision: a5709798f277f938f3346f2eb802eb773cc46ac6
  https://github.com/groonga/groonga/commit/a5709798f277f938f3346f2eb802eb773cc46ac6

  Message:
    http post: simplify

  Modified files:
    src/groonga.c

  Modified: src/groonga.c (+6 -9)
===================================================================
--- src/groonga.c    2015-03-12 14:22:22 +0900 (53f88f8)
+++ src/groonga.c    2015-03-12 14:23:32 +0900 (408fc57)
@@ -1212,7 +1212,6 @@ do_htreq_post(grn_ctx *ctx, grn_msg *msg)
     GRN_TEXT_INIT(&chunk_buffer, 0);
     while (read_content_length < header.content_length) {
 #define POST_BUFFER_SIZE 8192
-      grn_rc rc;
       char buffer[POST_BUFFER_SIZE];
       const char *buffer_start, *buffer_current, *buffer_end;
 
@@ -1236,11 +1235,8 @@ do_htreq_post(grn_ctx *ctx, grn_msg *msg)
       }
       read_content_length += buffer_end - buffer_start;
 
-      rc = GRN_SUCCESS;
       buffer_current = buffer_end - 1;
-      for (;
-           rc == GRN_SUCCESS && buffer_current > buffer_start;
-           buffer_current--) {
+      for (; buffer_current > buffer_start; buffer_current--) {
         grn_bool is_separator;
         switch (buffer_current[0]) {
         case '\n' :
@@ -1254,6 +1250,7 @@ do_htreq_post(grn_ctx *ctx, grn_msg *msg)
         if (!is_separator) {
           continue;
         }
+
         GRN_TEXT_PUT(ctx,
                      &chunk_buffer,
                      buffer_start,
@@ -1264,10 +1261,10 @@ do_htreq_post(grn_ctx *ctx, grn_msg *msg)
                 buffer_current + 1 == buffer_end)) {
             flags |= GRN_CTX_QUIET;
           }
-          rc = grn_ctx_send(ctx,
-                            GRN_TEXT_VALUE(&chunk_buffer),
-                            GRN_TEXT_LEN(&chunk_buffer),
-                            flags);
+          grn_ctx_send(ctx,
+                       GRN_TEXT_VALUE(&chunk_buffer),
+                       GRN_TEXT_LEN(&chunk_buffer),
+                       flags);
         }
         buffer_start = buffer_current + 1;
         GRN_BULK_REWIND(&chunk_buffer);
-------------- next part --------------
HTML����������������������������...
Download 



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