[Groonga-commit] groonga/groonga [master] close socket on receive HTTP response.

Back to archive index

null+****@clear***** null+****@clear*****
2010年 6月 30日 (水) 12:33:37 JST


Kouhei Sutou	2010-06-30 03:33:37 +0000 (Wed, 30 Jun 2010)

  New Revision: d16ecdeab0d02a6eb0bd8cb8ea34798d74b8295f

  Log:
    close socket on receive HTTP response.

  Modified files:
    src/grntest.c

  Modified: src/grntest.c (+5 -2)
===================================================================
--- src/grntest.c    2010-06-29 14:10:52 +0000 (4676fe3)
+++ src/grntest.c    2010-06-30 03:33:37 +0000 (dc40ed5)
@@ -789,15 +789,18 @@ command_recv_http(grn_ctx *ctx, int type, int task_id,
 #ifdef DEBUG_HTTP
         fprintf(stderr, "body: <%.*s>\n", *res_len, *res);
 #endif
-        return;
+        break;
       }
       p += 4;
     } else {
       *res = NULL;
       *res_len = 0;
-      return;
+      break;
     }
   }
+
+  socketclose(http_socket);
+  grntest_task[task_id].http_socket = 0;
 }
 
 static




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