diff options
author | JackLivio <jack@livio.io> | 2018-08-30 14:33:37 -0400 |
---|---|---|
committer | JackLivio <jack@livio.io> | 2018-08-30 14:33:37 -0400 |
commit | d7213ffb501fbab41078d33cd41de9b0de8f6fc9 (patch) | |
tree | 0b799ea9e046ec8f0db91be0599764274082d349 | |
parent | fe2d1bef0114fa467697925c169b91a2e0bbfa29 (diff) | |
download | sdl_core-d7213ffb501fbab41078d33cd41de9b0de8f6fc9.tar.gz |
Add IsAccessible check
-rw-r--r-- | src/components/utils/src/file_system.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/components/utils/src/file_system.cc b/src/components/utils/src/file_system.cc index a1e14ec9c5..cb09a3b0b9 100644 --- a/src/components/utils/src/file_system.cc +++ b/src/components/utils/src/file_system.cc @@ -243,7 +243,7 @@ void file_system::remove_directory_content(const std::string& directory_name) { bool file_system::RemoveDirectory(const std::string& directory_name, bool is_recursively) { // Make sure the directory exists - if (!DirectoryExists(directory_name)) { + if (!DirectoryExists(directory_name) && IsAccessible(directory_name, W_OK)) { return false; } error_code ec; |