822. [bug] Sending nxrrset prerequisites would crash nsupdate.
[RT #1248]
+ 806. [bug] DNS_R_SEENINCLUDE was failing to propagate back up
+ the calling stack to the zone maintence level.
+
669. [bug] dnssec-keygen now makes the public key file
non-world-readable for symmetric keys. [RT #403]
* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: db.c,v 1.65.4.1 2001/01/09 22:43:28 bwelling Exp $ */
+/* $Id: db.c,v 1.65.4.2 2001/05/14 23:50:47 gson Exp $ */
/***
*** Imports
* result if dns_master_loadfile() succeeded. If dns_master_loadfile()
* failed, we want to return the result code it gave us.
*/
- if (result == ISC_R_SUCCESS || result == DNS_R_SEENINCLUDE)
+ if (eresult != ISC_R_SUCCESS &&
+ (result == ISC_R_SUCCESS || result == DNS_R_SEENINCLUDE))
result = eresult;
return (result);
* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: zone.c,v 1.283.2.11 2001/05/14 03:22:06 marka Exp $ */
+/* $Id: zone.c,v 1.283.2.12 2001/05/14 23:50:49 gson Exp $ */
#include <config.h>
DNS_ENTER;
tresult = dns_db_endload(load->db, &load->callbacks.add_private);
- if (result == ISC_R_SUCCESS || result == DNS_R_SEENINCLUDE)
+ if (tresult != ISC_R_SUCCESS &&
+ (result == ISC_R_SUCCESS || result == DNS_R_SEENINCLUDE))
result = tresult;
LOCK_ZONE(load->zone);