mirror of
https://github.com/isc-projects/bind9.git
synced 2026-05-28 04:34:54 -04:00
detach from quota in an error case. I don't know if this is strictly needed,
but it makes sense. It is probably done later as well, but all places check for the pointer != NULL, so we'll be ok.
This commit is contained in:
parent
c68b63e0be
commit
ab7ce5eb6e
1 changed files with 3 additions and 1 deletions
|
|
@ -15,7 +15,7 @@
|
|||
* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/* $Id: query.c,v 1.235 2002/09/06 03:47:56 marka Exp $ */
|
||||
/* $Id: query.c,v 1.236 2002/09/08 18:40:58 explorer Exp $ */
|
||||
|
||||
#include <config.h>
|
||||
|
||||
|
|
@ -2349,6 +2349,8 @@ query_recurse(ns_client_t *client, dns_rdatatype_t qtype, dns_name_t *qdomain,
|
|||
NS_LOGMODULE_QUERY, ISC_LOG_WARNING,
|
||||
"no more recursive clients: %s",
|
||||
isc_result_totext(result));
|
||||
if (client->recursionquota != NULL)
|
||||
isc_quota_detach(&client->recursionquota);
|
||||
return (result);
|
||||
}
|
||||
ns_client_recursing(client, killoldest);
|
||||
|
|
|
|||
Loading…
Reference in a new issue