Prevent opening Windows console files

Fixes #20110.
This commit is contained in:
Juan Linietsky
2023-01-11 13:47:40 +01:00
parent 9c02bf1b11
commit c5390f203d
3 changed files with 54 additions and 1 deletions
+6
View File
@@ -50,6 +50,9 @@ class FileAccessWindows : public FileAccess {
void _close();
static bool is_path_invalid(const String &p_path);
static HashSet<String> invalid_files;
public:
virtual Error open_internal(const String &p_path, int p_mode_flags) override; ///< open a file
virtual bool is_open() const override; ///< true when file is open
@@ -79,6 +82,9 @@ public:
virtual uint32_t _get_unix_permissions(const String &p_file) override;
virtual Error _set_unix_permissions(const String &p_file, uint32_t p_permissions) override;
static void initialize();
static void finalize();
FileAccessWindows() {}
virtual ~FileAccessWindows();
};