iliaa Sat Sep 28 16:13:28 2002 EDT Modified files: /php4/main main.c Log: Fixed bug #13936 Index: php4/main/main.c diff -u php4/main/main.c:1.491 php4/main/main.c:1.492 --- php4/main/main.c:1.491 Wed Sep 25 12:11:31 2002 +++ php4/main/main.c Sat Sep 28 16:13:28 2002 @@ -18,7 +18,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: main.c,v 1.491 2002/09/25 16:11:31 sas Exp $ */ +/* $Id: main.c,v 1.492 2002/09/28 20:13:28 iliaa Exp $ */ /* {{{ includes */ @@ -1507,9 +1507,14 @@ if(primary_file->filename) { char realfile[MAXPATHLEN]; + int realfile_len; int dummy = 1; if(VCWD_REALPATH(primary_file->filename, realfile)) { - zend_hash_add(&EG(included_files), realfile, strlen(realfile)+1, (void *)&dummy, sizeof(int), NULL); + realfile_len = strlen(realfile); + zend_hash_add(&EG(included_files), realfile, +realfile_len+1, (void *)&dummy, sizeof(int), NULL); + primary_file->opened_path = emalloc(realfile_len+1); + memcpy(primary_file->opened_path, realfile, +realfile_len); + primary_file->opened_path[realfile_len] = '\0'; } }
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php