when a zone was not found. [RT #20767]
+2818. [cleanup] rndc could return an incorrect error code
+ when a zone was not found. [RT #20767]
+
2817. [cleanup] Removed unnecessary isc_tasc_endexclusive() calls.
[RT #20768]
* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: server.c,v 1.558 2009/12/23 23:59:42 each Exp $ */
+/* $Id: server.c,v 1.559 2009/12/24 00:14:20 each Exp $ */
/*! \file */
/* Partial match? */
if (result != ISC_R_SUCCESS && *zonep != NULL)
dns_zone_detach(zonep);
+ if (result == DNS_R_PARTIALMATCH)
+ result = ISC_R_NOTFOUND;
fail1:
return (result);
}