diff --git a/src/async_resolver/state_block.rs b/src/async_resolver/state_block.rs index 4c496e37..90758a47 100644 --- a/src/async_resolver/state_block.rs +++ b/src/async_resolver/state_block.rs @@ -357,8 +357,8 @@ impl StateBlock { /// Decrements the `request_global_counter` of the request. /// /// This function should be called each time the resolver performs work on behalf - /// of the request. If the counter reaches zero, the resolver must return a - /// response to the client. + /// of the request. If the counter passes zero, the request is terminated with a + /// temporary error. /// /// # Example /// ``` @@ -367,6 +367,8 @@ impl StateBlock { /// ``` pub fn decrement_request_global_counter(&mut self) { self.request_global_counter -= 1; + + // TODO: Implement the logic to terminate the request if the counter reaches zero. } } \ No newline at end of file