Block when sending data to clients.

master
Nicolas Favre-Felix 13 years ago
parent 394cd4fc01
commit 27713dc581

@ -140,11 +140,10 @@ http_response_write(struct http_response *r, int fd) {
p = s; p = s;
while(sz) { while(sz) {
ret = write(fd, p, sz); ret = write(fd, p, sz);
if(ret <= 0) /* error or closed socket */ if(ret > 0) { /* block */
break; sz -= ret;
p += ret;
sz -= ret; }
p += ret;
} }

@ -6,7 +6,7 @@
"http_host": "0.0.0.0", "http_host": "0.0.0.0",
"http_port": 7379, "http_port": 7379,
"threads": 4, "threads": 3,
"daemonize": false, "daemonize": false,

Loading…
Cancel
Save