| Index: chrome/installer/mini_installer/mini_installer.cc
|
| diff --git a/chrome/installer/mini_installer/mini_installer.cc b/chrome/installer/mini_installer/mini_installer.cc
|
| index f3d7260dd40a03f4d2b8777238a181921e820f4d..6147667fde67d5f29bcfd81a8e7385a756522992 100644
|
| --- a/chrome/installer/mini_installer/mini_installer.cc
|
| +++ b/chrome/installer/mini_installer/mini_installer.cc
|
| @@ -526,9 +526,11 @@ void DeleteExtractedFiles(const wchar_t* base_path,
|
| bool IsAclSupportedForPath(const wchar_t* path) {
|
| PathString volume;
|
| DWORD flags = 0;
|
| - return ::GetVolumePathName(path, volume.get(), volume.capacity()) &&
|
| - ::GetVolumeInformation(volume.get(), NULL, 0, NULL, NULL, &flags,
|
| - NULL, 0) && (flags & FILE_PERSISTENT_ACLS);
|
| + return ::GetVolumePathName(path, volume.get(),
|
| + static_cast<DWORD>(volume.capacity())) &&
|
| + ::GetVolumeInformation(volume.get(), NULL, 0, NULL, NULL, &flags, NULL,
|
| + 0) &&
|
| + (flags & FILE_PERSISTENT_ACLS);
|
| }
|
|
|
| // Retrieves the SID of the default owner for objects created by this user
|
|
|