]> granicus.if.org Git - php/commitdiff
fix incompatible pointer
authorAnatol Belski <ab@php.net>
Thu, 5 Mar 2015 07:41:50 +0000 (08:41 +0100)
committerAnatol Belski <ab@php.net>
Thu, 5 Mar 2015 11:01:27 +0000 (12:01 +0100)
ext/opcache/ZendAccelerator.c

index efd0be4c8c32d9ef365908b97dbcc5393edaaa8e..a1e7d9c42d34863ba808671b300760fe562c80c3 100644 (file)
@@ -703,7 +703,7 @@ static accel_time_t zend_get_file_handle_timestamp_win(zend_file_handle *file_ha
                utc_base = (((unsigned __int64)utc_base_ft.dwHighDateTime) << 32) + utc_base_ft.dwLowDateTime;
     }
 
-       if (GetFileAttributesEx(file_handle->opened_path, GetFileExInfoStandard, &fdata) != 0) {
+       if (file_handle->opened_path && GetFileAttributesEx(file_handle->opened_path->val, GetFileExInfoStandard, &fdata) != 0) {
                unsigned __int64 ftime;
 
                if (CompareFileTime (&fdata.ftLastWriteTime, &utc_base_ft) < 0) {