[core] return from http_response_read if small rd

return from http_response_read() if read smaller than available buffer
personal/stbuehler/cleanup-build
Glenn Strauss 2017-10-09 00:43:33 -04:00
parent 0528e2e712
commit b8e6419f3a
1 changed files with 3 additions and 0 deletions

View File

@ -1302,6 +1302,9 @@ handler_t http_response_read(server *srv, connection *con, http_response_opts *o
}
break;
}
if ((size_t)n < avail)
break; /* emptied kernel read buffer or partial read */
}
return HANDLER_GO_ON;