Bug 1614361 - check GetPermissions call for failure; r=Gijs

Differential Revision: https://phabricator.services.mozilla.com/D62267

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Nathan Froyd 2020-02-10 23:14:42 +00:00
parent 340e730db7
commit 4c03f99cfe

View File

@ -829,7 +829,10 @@ nsLocalFile::CopyToNative(nsIFile* aNewParent, const nsACString& aNewName) {
// get the old permissions
uint32_t myPerms;
GetPermissions(&myPerms);
rv = GetPermissions(&myPerms);
if (NS_FAILED(rv)) {
return rv;
}
// Create the new file with the old file's permissions, even if write
// permission is missing. We can't create with write permission and