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 |