+1016. [bug] Slave zones with no backup file were re-transferred
+ on every server reload.
+
1015. [bug] Log channels that had a "versions" option but no
"size" option failed to create numbered log
files. [RT #1783]
* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: zoneconf.c,v 1.87 2001/08/07 01:58:58 marka Exp $ */
+/* $Id: zoneconf.c,v 1.87.2.1 2001/09/26 03:43:00 marka Exp $ */
#include <config.h>
else
cfilename = NULL;
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);
}