From: Ilia Alshanetsky Date: Tue, 5 Nov 2002 22:01:35 +0000 (+0000) Subject: MFZE1 X-Git-Tag: php-4.3.0RC1~243 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=78bf1d9a565352631a6fed97761ec6962cf4ea82;p=php MFZE1 --- diff --git a/Zend/zend_language_scanner.l b/Zend/zend_language_scanner.l index 62390f1785..6dc7867c8b 100644 --- a/Zend/zend_language_scanner.l +++ b/Zend/zend_language_scanner.l @@ -248,7 +248,13 @@ ZEND_API int open_file_for_scanning(zend_file_handle *file_handle TSRMLS_DC) } zend_set_compiled_filename(file_path TSRMLS_CC); - CG(zend_lineno) = 1; + + if (CG(zend_lineno) < 0) { /* position is (n_lines * -1), position was changed by an external app */ + CG(zend_lineno) = CG(zend_lineno) * -1; + } else { + CG(zend_lineno) = 1; + } + CG(increment_lineno) = 0; return SUCCESS; }