Commit 1739b5a0 authored by Tatsuhiro Tsujikawa's avatar Tatsuhiro Tsujikawa

nghttpx: Don't read frontend socket if read watcher is stopped

parent 9ef8e240
...@@ -127,6 +127,10 @@ int ClientHandler::read_clear() { ...@@ -127,6 +127,10 @@ int ClientHandler::read_clear() {
return 0; return 0;
} }
if (!ev_is_active(&conn_.rev)) {
return 0;
}
auto nread = conn_.read_clear(rb_.last, rb_.wleft()); auto nread = conn_.read_clear(rb_.last, rb_.wleft());
if (nread == 0) { if (nread == 0) {
...@@ -220,6 +224,10 @@ int ClientHandler::read_tls() { ...@@ -220,6 +224,10 @@ int ClientHandler::read_tls() {
return 0; return 0;
} }
if (!ev_is_active(&conn_.rev)) {
return 0;
}
auto nread = conn_.read_tls(rb_.last, rb_.wleft()); auto nread = conn_.read_tls(rb_.last, rb_.wleft());
if (nread == 0) { if (nread == 0) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment