i!=domains.end();
++i)
{
+ if (!(i->hadFileDirective)) {
+ L<<Logger::Warning<<d_logprefix<<" Zone '"<<i->name<<"' has no 'file' directive set in "<<getArg("config")<<endl;
+ rejected++;
+ continue;
+ }
+
if(i->type == "") {
L<<Logger::Warning<<d_logprefix<<" Warning! Skipping zone '"<<i->name<<"' because it has no type specified"<<endl;
rejected++;
void BindParser::commit(BindDomainInfo DI)
{
+ DI.hadFileDirective = (DI.filename != "");
+
if(DI.filename[0]!='/')
DI.filename=d_dir+"/"+DI.filename;
vector<string> masters;
set<string> alsoNotify;
string type;
+ bool hadFileDirective;
dev_t d_dev;
ino_t d_ino;