| Index: chrome_frame/module_utils.cc
|
| ===================================================================
|
| --- chrome_frame/module_utils.cc (revision 66270)
|
| +++ chrome_frame/module_utils.cc (working copy)
|
| @@ -148,9 +148,10 @@
|
| if (result) {
|
| // We created the beacon, now we need to mutate the security attributes
|
| // on the shared memory to allow read-only access and let low-integrity
|
| - // processes open it.
|
| - bool acls_set = SetFileMappingToReadOnly(shared_memory_->handle());
|
| - DCHECK(acls_set);
|
| + // processes open it. This will fail on FAT32 file systems.
|
| + if (!SetFileMappingToReadOnly(shared_memory_->handle())) {
|
| + DLOG(ERROR) << "Failed to set file mapping permissions.";
|
| + }
|
| } else {
|
| created_beacon = false;
|
|
|
|
|