]> granicus.if.org Git - php/commitdiff
Fix fd leak in include_once()
authorZeev Suraski <zeev@php.net>
Tue, 11 Apr 2000 17:30:37 +0000 (17:30 +0000)
committerZeev Suraski <zeev@php.net>
Tue, 11 Apr 2000 17:30:37 +0000 (17:30 +0000)
Zend/zend_execute.c

index 8af12376ea0606306d65992d6b107ccd913b259c..656d02a6d167a0117bb28f7f676191712a8984ca 100644 (file)
@@ -2056,6 +2056,8 @@ send_by_ref:
                                                                                if (new_op_array) {
                                                                                        pass_include_eval(new_op_array);
                                                                                }       
+                                                                       } else {
+                                                                               fclose(file_handle.handle.fp);
                                                                        }
                                                                        if (opened_path) {
                                                                                free(opened_path);