Don't copy every byte read into arena
This commit is contained in:
@@ -318,9 +318,9 @@ void Server::start_network_threads() {
|
||||
}
|
||||
|
||||
if (events[i].events & EPOLLIN) {
|
||||
std::string_view data =
|
||||
conn->readBytes(config_.server.max_request_size_bytes,
|
||||
config_.server.read_buffer_size);
|
||||
auto buf_size = config_.server.read_buffer_size;
|
||||
char buf[buf_size];
|
||||
std::string_view data = conn->readBytes(buf, buf_size);
|
||||
|
||||
if (data.empty()) {
|
||||
// No data, error, or EOF - connection should be closed
|
||||
|
||||
Reference in New Issue
Block a user