mirror of https://github.com/aria2/aria2
Fix high CPU usage when sending unauthorized RPC response
close: alexhua/Aria2-Explorer#63pull/2209/head
parent
a8cb271b04
commit
b1f56fa65c
|
@ -149,6 +149,7 @@ void HttpServerBodyCommand::addHttpServerResponseCommand(bool delayed)
|
|||
auto resp = make_unique<HttpServerResponseCommand>(getCuid(), httpServer_, e_,
|
||||
socket_);
|
||||
if (delayed) {
|
||||
e_->deleteSocketForWriteCheck(socket_, resp.get());
|
||||
e_->addCommand(
|
||||
make_unique<DelayedCommand>(getCuid(), e_, 1_s, std::move(resp), true));
|
||||
return;
|
||||
|
|
Loading…
Reference in New Issue