From: Thies C. Arntzen Date: Fri, 3 Dec 1999 14:07:00 +0000 (+0000) Subject: revert my last patch - WARNING: we leak fd's again. X-Git-Tag: PRE_RETURN_REF_PATCH~111 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0d7e971355cc347f2969498a96a15fe3f132a584;p=php revert my last patch - WARNING: we leak fd's again. add initialzation of opened_path highlight_file() --- diff --git a/Zend/zend-scanner.l b/Zend/zend-scanner.l index 9c1d291d1b..5889a08d8e 100644 --- a/Zend/zend-scanner.l +++ b/Zend/zend-scanner.l @@ -186,10 +186,6 @@ BEGIN_EXTERN_C() ZEND_API void zend_open_file_dtor(zend_file_handle *fh) { switch (fh->type) { - case ZEND_HANDLE_FILENAME: - fclose(fh->handle.fp); - break; - case ZEND_HANDLE_FP: fclose(fh->handle.fp); break; @@ -525,6 +521,7 @@ int highlight_file(char *filename, zend_syntax_highlighter_ini *syntax_highlight file_handle.type = ZEND_HANDLE_FILENAME; file_handle.filename = filename; + file_handle.opened_path = NULL; save_lexical_state(&original_lex_state CLS_CC); if (open_file_for_scanning(&file_handle CLS_CC)==FAILURE) { zend_message_dispatcher(ZMSG_FAILED_HIGHLIGHT_FOPEN, filename);