From 1c60d9b1b1b66912df6cc745374c80824065cd88 Mon Sep 17 00:00:00 2001 From: Xuefer Date: Sat, 8 Jul 2006 00:44:27 +0000 Subject: [PATCH] fixes #14, #17, #18 git-svn-id: svn://svn.lighttpd.net/xcache/branches/1.0@86 c26eb9a1-5813-0410-bd6c-c2e55f420ca7 --- xcache.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/xcache.c b/xcache.c index ef80d8f..dfbb040 100644 --- a/xcache.c +++ b/xcache.c @@ -668,6 +668,12 @@ static zend_op_array *xc_compile_file(zend_file_handle *h, int type TSRMLS_DC) / goto err_oparray; } + filename = h->opened_path ? h->opened_path : h->filename; + if (xce.name.str.val != filename) { + xce.name.str.val = filename; + xce.name.str.len = strlen(filename); + } + #ifdef HAVE_XCACHE_OPTIMIZER if (XG(optimizer)) { xc_optimize(op_array TSRMLS_CC);