iliaa Mon Nov 4 00:19:05 2002 EDT Modified files: /TSRM tsrm_virtual_cwd.c Log: Fix bug #20235. Index: TSRM/tsrm_virtual_cwd.c diff -u TSRM/tsrm_virtual_cwd.c:1.36 TSRM/tsrm_virtual_cwd.c:1.37 --- TSRM/tsrm_virtual_cwd.c:1.36 Tue Oct 29 02:32:52 2002 +++ TSRM/tsrm_virtual_cwd.c Mon Nov 4 00:19:05 2002 @@ -17,7 +17,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: tsrm_virtual_cwd.c,v 1.36 2002/10/29 07:32:52 shane Exp $ */ +/* $Id: tsrm_virtual_cwd.c,v 1.37 2002/11/04 05:19:05 iliaa Exp $ */ #include <sys/types.h> #include <sys/stat.h> @@ -727,7 +727,7 @@ int retval; char *p; - p = virtual_link(path, strlen(path) TSRMLS_CC); + p = virtual_link((char *)path, strlen(path) TSRMLS_CC); retval = lstat(p, buf); return retval; @@ -736,15 +736,12 @@ CWD_API int virtual_unlink(const char *path TSRMLS_DC) { - cwd_state new_state; int retval; + char *resolved_path; - CWD_STATE_COPY(&new_state, &CWDG(cwd)); - virtual_file_ex(&new_state, path, NULL); + resolved_path = virtual_link((char *)path, strlen(path) TSRMLS_CC); + retval = unlink(resolved_path); - retval = unlink(new_state.cwd); - - CWD_STATE_FREE(&new_state); return retval; }
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php