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]
+
2815. [bug] Exclusively lock the task when freezing a zone.
[RT #19838]
* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: server.c,v 1.495.10.30 2009/12/23 23:34:45 each Exp $ */
+/* $Id: server.c,v 1.495.10.31 2009/12/24 00:17:06 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);
}