]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
dnsdist: Decrement the number of pending queries on error
authorRemi Gacogne <remi.gacogne@powerdns.com>
Mon, 14 Sep 2020 09:41:01 +0000 (11:41 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Tue, 10 Nov 2020 08:52:23 +0000 (09:52 +0100)
pdns/dnsdist-tcp.cc

index 4fa26b39a19b4e0fdf8a42c4de745f97a5569693..e3e8d88ce3178a42e3b2dda790676c11d0363d67 100644 (file)
@@ -798,6 +798,8 @@ void IncomingTCPConnectionState::handleIO(std::shared_ptr<IncomingTCPConnectionS
 
 void IncomingTCPConnectionState::notifyIOError(std::shared_ptr<IncomingTCPConnectionState>& state, IDState&& query, const struct timeval& now)
 {
+  --state->d_currentQueriesCount;
+
   if (state->d_state == State::sendingResponse) {
     /* if we have responses to send, let's do that first */
   }