+1016. [bug] Slave zones with no backup file were re-transferred
+ on every server reload.
+
1006. [bug] If a KEY RR was found missing during DNSSEC validation,
an assertion failure could subsequently be triggered
in the resolver. [RT #1763]
* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: zoneconf.c,v 1.78.2.1 2001/01/09 22:32:21 bwelling Exp $ */
+/* $Id: zoneconf.c,v 1.78.2.2 2001/09/26 03:42:41 marka Exp $ */
#include <config.h>
cfilename = NULL;
(void) dns_c_zone_getfile(czone, &cfilename);
zfilename = dns_zone_getfile(zone);
- if (cfilename == NULL || zfilename == NULL ||
- strcmp(cfilename, zfilename) != 0)
- return (ISC_FALSE);
+ if (!((cfilename == NULL && zfilename == NULL) ||
+ (cfilename != NULL && cfilename != NULL &&
+ strcmp(cfilename, zfilename) == 0)))
+ return (ISC_FALSE);
return (ISC_TRUE);
}