]> granicus.if.org Git - pdns/commitdiff
fix that we also accept lower-case $include, $generate, $origin etc, reported by...
authorBert Hubert <bert.hubert@netherlabs.nl>
Wed, 7 Mar 2007 21:24:53 +0000 (21:24 +0000)
committerBert Hubert <bert.hubert@netherlabs.nl>
Wed, 7 Mar 2007 21:24:53 +0000 (21:24 +0000)
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@967 d19b8d6e-7fed-0310-83ef-9ca221ded41b

pdns/zoneparser-tng.cc

index 11a5d56eecebcdadb0667c1381d31d93ec7030dc..17b110814cdba5380383183c7e4b8f9e5dc4a81f 100644 (file)
@@ -179,16 +179,16 @@ bool ZoneParserTNG::get(DNSResourceRecord& rr)
     string command=makeString(d_line, parts[0]);
     if(command=="$TTL" && parts.size() > 1)
       d_defaultttl=makeTTLFromZone(makeString(d_line,parts[1]));
-    else if(command=="$INCLUDE" && parts.size() > 1) {
+    else if(iequals(command,"$INCLUDE") && parts.size() > 1) {
       string fname=unquotify(makeString(d_line, parts[1]));
       if(!fname.empty() && fname[0]!='/' && !d_reldir.empty())
        fname=d_reldir+"/"+fname;
       stackFile(fname);
     }
-    else if(command=="$ORIGIN" && parts.size() > 1) {
+    else if(iequals(command, "$ORIGIN") && parts.size() > 1) {
       d_zonename = toCanonic("", makeString(d_line, parts[1]));
     }
-    else if(command=="$GENERATE" && parts.size() > 2) {
+    else if(iequals(command, "$GENERATE") && parts.size() > 2) {
       // $GENERATE 1-127 $ CNAME $.0
       string range=makeString(d_line, parts[1]);
       d_templatestep=1;