]> granicus.if.org Git - php/commitdiff
Merge branch 'PHP-7.4' into PHP-8.0
authorChristoph M. Becker <cmbecker69@gmx.de>
Mon, 26 Oct 2020 10:22:16 +0000 (11:22 +0100)
committerChristoph M. Becker <cmbecker69@gmx.de>
Mon, 26 Oct 2020 10:22:39 +0000 (11:22 +0100)
* PHP-7.4:
  Fix #80258: Windows Deduplication Enabled, randon permission errors

1  2 
NEWS
Zend/zend_virtual_cwd.c

diff --cc NEWS
index 36da98fe7ffdd114657116a202935386656c8796,a83f39792e4e02a601727280ef9544c7dc31f974..f0414b231569e86684574d3c1b12672ce8baced2
--- 1/NEWS
--- 2/NEWS
+++ b/NEWS
@@@ -1,14 -1,15 +1,16 @@@
  PHP                                                                        NEWS
  |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
 -?? ??? 2020, PHP 7.4.13
 +?? ??? ????, PHP 8.0.0RC3
  
  - Core:
 +  . Fixed bug #8055 (Abstract trait methods returning "self" cannot be
 +    fulfilled by traits). (Nikita)
    . Fixed bug #80280 (ADD_EXTENSION_DEP() fails for ext/standard and ext/date).
      (cmb)
+   . Fixed bug #80258 (Windows Deduplication Enabled, randon permission errors).
+     (cmb)
  
  - IMAP:
 -  . Fixed bug #64076 (imap_sort() does not return FALSE on failure). (cmb)
    . Fixed bug #76618 (segfault on imap_reopen). (girgias)
    . Fixed bug #80239 (imap_rfc822_write_address() leaks memory). (cmb)
    . Fixed minor regression caused by fixing bug #80220. (cmb)
index 250d1704dcf19133d5b68d11ecea808fea1f4479,382a40d6ca399b3121e4fc4ae53e56d187aa928a..b6f1433584d53b3be9597fa2bbf5d5d11178fa31
@@@ -483,10 -489,10 +483,10 @@@ CWD_API realpath_cache_bucket** realpat
  #undef LINK_MAX
  #define LINK_MAX 32
  
 -static size_t tsrm_realpath_r(char *path, size_t start, size_t len, int *ll, time_t *t, int use_realpath, int is_dir, int *link_is_dir) /* {{{ */
 +static size_t tsrm_realpath_r(char *path, size_t start, size_t len, int *ll, time_t *t, int use_realpath, bool is_dir, int *link_is_dir) /* {{{ */
  {
        size_t i, j;
-       int directory = 0, save;
+       int directory = 0, save, may_retry_reparse_point;
  #ifdef ZEND_WIN32
        WIN32_FIND_DATAW dataw;
        HANDLE hFind = INVALID_HANDLE_VALUE;