]> granicus.if.org Git - pdns/commitdiff
allow far longer lines to be read in zonefiles - thanks to Marco Davids for spotting...
authorBert Hubert <bert.hubert@netherlabs.nl>
Mon, 7 Jun 2010 21:31:37 +0000 (21:31 +0000)
committerBert Hubert <bert.hubert@netherlabs.nl>
Mon, 7 Jun 2010 21:31:37 +0000 (21:31 +0000)
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1624 d19b8d6e-7fed-0310-83ef-9ca221ded41b

pdns/zoneparser-tng.cc

index a224d935e11b27d81be551fe18f89890ffd80843..ff46f170386cbf55f90b98c4bba41cb57fe34466 100644 (file)
@@ -414,8 +414,8 @@ bool ZoneParserTNG::get(DNSResourceRecord& rr)
 bool ZoneParserTNG::getLine()
 {
   while(!d_filestates.empty()) {
-    char buffer[1024];
-    if(fgets(buffer, 1024, d_filestates.top().d_fp)) {
+    char buffer[16384];
+    if(fgets(buffer, sizeof(buffer)-1, d_filestates.top().d_fp)) {
       d_filestates.top().d_lineno++;
       d_line=buffer;
       return true;