]> granicus.if.org Git - pdns/commitdiff
plug bindbackend include-handler fd leak, spotted by Hannu Ylitalo of Nebula Oy
authorPeter van Dijk <peter.van.dijk@netherlabs.nl>
Fri, 20 Jan 2012 13:15:54 +0000 (13:15 +0000)
committerPeter van Dijk <peter.van.dijk@netherlabs.nl>
Fri, 20 Jan 2012 13:15:54 +0000 (13:15 +0000)
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2359 d19b8d6e-7fed-0310-83ef-9ca221ded41b

pdns/backends/bind/bindlexer.l

index 2563ce51e820f75681e1edb317d8be8e82b76f85..648acb3d9f96c92c7035fd2d8636779ceb166a73 100644 (file)
@@ -91,6 +91,7 @@ include                 BEGIN(incl);
 
         else
             {
+            fclose(yyin);
             yy_delete_buffer(YY_CURRENT_BUFFER);
             yy_switch_to_buffer(include_stack[include_stack_ptr]);
             linenumber=include_stack_ln[include_stack_ptr];