Merge branch 'PHP-5.3' into PHP-5.4
authorXinchen Hui <laruence@php.net>
Fri, 2 Nov 2012 10:54:27 +0000 (18:54 +0800)
committerXinchen Hui <laruence@php.net>
Fri, 2 Nov 2012 10:56:17 +0000 (18:56 +0800)
1  2 
NEWS
TSRM/tsrm_win32.c

diff --cc NEWS
index 503a9d5ab4c1bd581b3038a1888cc1b41a8da740,2e1f13bd5e5c61a587418aff4faf40176879f393..293dcb0ffda166fe8430d773cecb6fb9734ff34e
--- 1/NEWS
--- 2/NEWS
+++ b/NEWS
@@@ -1,22 -1,13 +1,24 @@@
  PHP                                                                        NEWS
  |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
 -?? ??? 2012, PHP 5.3.19
 +?? ??? 2012, PHP 5.4.9
  
 -- Core
 +- Core:
 +  . Fixed bug #63305 (zend_mm_heap corrupted with traits). (Dmitry, Laruence)
 +  . Fixed bug #63369 ((un)serialize() leaves dangling pointers, causes crashes).
 +    (Tony, Andrew Sitnikov)
-   . Fixed bug #63241 PHP fails to open Windows deduplicated files.
+   . Fixed bug #63241 (PHP fails to open Windows deduplicated files).
      (daniel dot stelter-gliese at innogames dot de)
+   . Fixed bug #62444 (Handle leak in is_readable on windows). 
+     (krazyest at seznam dot cz)
  
 +- Curl:
 +  . Fixed bug #63363 (Curl silently accepts boolean true for SSL_VERIFYHOST).
 +    Patch by John Jawed GitHub PR #221 (Anthony)
 +
 +- Fileinfo:
 +  . Fixed bug #63248 (Load multiple magic files from a directory under Windows).
 +    (Anatoliy)
 +
  - Libxml
    . Fixed bug #63389 (Missing context check on libxml_set_streams_context()
      causes memleak). (Laruence)
index b40af77c44fc7e3976be2447d938297497056246,03327683cb53f3421f8722238332262d14b7ca5e..c33b5991474aff6b14e6a47e79168175328ad58f
@@@ -190,10 -190,10 +190,10 @@@ Finished
        return NULL;
  }
  
 -TSRM_API int tsrm_win32_access(const char *pathname, int mode)
 +TSRM_API int tsrm_win32_access(const char *pathname, int mode TSRMLS_DC)
  {
        time_t t;
-       HANDLE thread_token;
+       HANDLE thread_token = NULL;
        PSID token_sid;
        SECURITY_INFORMATION sec_info = OWNER_SECURITY_INFORMATION | GROUP_SECURITY_INFORMATION | DACL_SECURITY_INFORMATION;
        GENERIC_MAPPING gen_map = { FILE_GENERIC_READ, FILE_GENERIC_WRITE, FILE_GENERIC_EXECUTE, FILE_ALL_ACCESS };