From: Bert Hubert Date: Mon, 7 Jun 2010 21:31:37 +0000 (+0000) Subject: allow far longer lines to be read in zonefiles - thanks to Marco Davids for spotting... X-Git-Tag: rec-3.3~78 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=47eb772cd13acd691849039ffe8b7ede06adb14c;p=pdns allow far longer lines to be read in zonefiles - thanks to Marco Davids for spotting this bug git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1624 d19b8d6e-7fed-0310-83ef-9ca221ded41b --- diff --git a/pdns/zoneparser-tng.cc b/pdns/zoneparser-tng.cc index a224d935e..ff46f1703 100644 --- a/pdns/zoneparser-tng.cc +++ b/pdns/zoneparser-tng.cc @@ -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;