Bugfix for large outputs

master
Nicolas Favre-Felix 13 years ago
parent 7360f8f7d8
commit 394cd4fc01

@ -137,7 +137,16 @@ http_response_write(struct http_response *r, int fd) {
}
/* send buffer to client */
ret = write(fd, s, sz);
p = s;
while(sz) {
ret = write(fd, p, sz);
if(ret <= 0) /* error or closed socket */
break;
sz -= ret;
p += ret;
}
/* cleanup buffer */
free(s);

Loading…
Cancel
Save