com php-src: exclude debug code: Zend/zend_virtual_cwd.c

From: Date: Sat, 21 Jan 2017 01:17:06 +0000
Subject: com php-src: exclude debug code: Zend/zend_virtual_cwd.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-96824@lists.php.net to get a copy of this message
Commit: 51e1da6ea1e663908302e162ced1b7a8cb5aee05 Author: Anatol Belski <ab@php.net> Sat, 21 Jan 2017 02:17:06 +0100 Parents: 6b6122a9570156272a11f54625ffafd672e38aba Branches: PHP-7.1 master Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=51e1da6ea1e663908302e162ced1b7a8cb5aee05 Log: exclude debug code Changed paths: M Zend/zend_virtual_cwd.c Diff: diff --git a/Zend/zend_virtual_cwd.c b/Zend/zend_virtual_cwd.c index b5e0998..5a0b149 100644 --- a/Zend/zend_virtual_cwd.c +++ b/Zend/zend_virtual_cwd.c @@ -913,7 +913,10 @@ static int tsrm_realpath_r(char *path, int start, int len, int *ll, time_t *t, i int bufindex = 0, isabsolute = 0; wchar_t * reparsetarget; BOOL isVolume = FALSE; - char *printname = NULL, *substitutename = NULL; +#if VIRTUAL_CWD_DEBUG + char *printname = NULL; +#endif + char *substitutename = NULL; size_t substitutename_len; int substitutename_off = 0; wchar_t tmpsubstname[MAXPATHLEN]; @@ -951,6 +954,7 @@ static int tsrm_realpath_r(char *path, int start, int len, int *ll, time_t *t, i if(pbuffer->ReparseTag == IO_REPARSE_TAG_SYMLINK) { reparsetarget = pbuffer->SymbolicLinkReparseBuffer.ReparseTarget; isabsolute = (pbuffer->SymbolicLinkReparseBuffer.Flags == 0) ? 1 : 0; +#if VIRTUAL_CWD_DEBUG printname = php_win32_ioutil_w_to_any(reparsetarget + pbuffer->MountPointReparseBuffer.PrintNameOffset / sizeof(WCHAR)); if (!printname) { free_alloca(pbuffer, use_heap_large); @@ -958,6 +962,7 @@ static int tsrm_realpath_r(char *path, int start, int len, int *ll, time_t *t, i FREE_PATHW() return -1; } +#endif substitutename_len = pbuffer->MountPointReparseBuffer.SubstituteNameLength / sizeof(WCHAR); if (substitutename_len > MAXPATHLEN) { @@ -972,7 +977,9 @@ static int tsrm_realpath_r(char *path, int start, int len, int *ll, time_t *t, i if (!substitutename) { free_alloca(pbuffer, use_heap_large); free_alloca(tmp, use_heap); +#if VIRTUAL_CWD_DEBUG free(printname); +#endif FREE_PATHW() return -1; } @@ -980,6 +987,7 @@ static int tsrm_realpath_r(char *path, int start, int len, int *ll, time_t *t, i else if(pbuffer->ReparseTag == IO_REPARSE_TAG_MOUNT_POINT) { isabsolute = 1; reparsetarget = pbuffer->MountPointReparseBuffer.ReparseTarget; +#if VIRTUAL_CWD_DEBUG printname = php_win32_ioutil_w_to_any(reparsetarget + pbuffer->MountPointReparseBuffer.PrintNameOffset / sizeof(WCHAR)); if (!printname) { free_alloca(pbuffer, use_heap_large); @@ -987,6 +995,7 @@ static int tsrm_realpath_r(char *path, int start, int len, int *ll, time_t *t, i FREE_PATHW() return -1; } +#endif substitutename_len = pbuffer->MountPointReparseBuffer.SubstituteNameLength / sizeof(WCHAR); @@ -1002,7 +1011,9 @@ static int tsrm_realpath_r(char *path, int start, int len, int *ll, time_t *t, i if (!substitutename) { free_alloca(pbuffer, use_heap_large); free_alloca(tmp, use_heap); +#if VIRTUAL_CWD_DEBUG free(printname); +#endif FREE_PATHW() return -1; } @@ -1065,9 +1076,9 @@ static int tsrm_realpath_r(char *path, int start, int len, int *ll, time_t *t, i fprintf(stderr, "reparse: print: %s ", printname); fprintf(stderr, "sub: %s ", substitutename); fprintf(stderr, "resolved: %s ", path); + free(printname); #endif free_alloca(pbuffer, use_heap_large); - free(printname); free(substitutename); if(isabsolute == 1) {

« previous php.cvs (#96824) next »