]> granicus.if.org Git - pdns/commit
rather than crash, sheepishly report no file/linenum
authorPeter van Dijk <peter.van.dijk@powerdns.com>
Thu, 15 Mar 2018 16:51:18 +0000 (17:51 +0100)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Thu, 15 Mar 2018 16:53:21 +0000 (17:53 +0100)
commit9923fc22f4bf5cb096364f42fde40f3db2a64407
tree545b6924fe40cc487af247ddccbe3adea498415c
parent0f2aba39b3a9a8d466fa3f289f2354cb905947fb
rather than crash, sheepishly report no file/linenum

Before this commit, you could crash pdnsutil edit-zone this way:
1) run pdnsutil edit-zone example.org
2) add a line saying: IN TXT ("
3) exit editor

I suspect other consumers of the zone file parser could also crash this way.

After this commit, we don't crash but we fail to report the line number.
There is room for more improvement here.
pdns/zoneparser-tng.cc