Block when sending data to clients.

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

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

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

Loading…
Cancel
Save