diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2001-04-02 14:35:17 +0000 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2001-04-02 14:35:17 +0000 |
commit | 0f0a7dc99d2e837828b14035817f2428437aa1c6 (patch) | |
tree | 91907108dc5dd34bd7e038eda9cf25aead40e93d /winsup/cygwin/fhandler.cc | |
parent | f97adf983d118eee4f06807e2d9092f32e8846b1 (diff) | |
download | cygnal-0f0a7dc99d2e837828b14035817f2428437aa1c6.tar.gz cygnal-0f0a7dc99d2e837828b14035817f2428437aa1c6.tar.bz2 cygnal-0f0a7dc99d2e837828b14035817f2428437aa1c6.zip |
* fhandler.cc (fhandler_disk_file::open): Avoid checking a magic
number of a directory.
Diffstat (limited to 'winsup/cygwin/fhandler.cc')
-rw-r--r-- | winsup/cygwin/fhandler.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/winsup/cygwin/fhandler.cc b/winsup/cygwin/fhandler.cc index adeec56a5..73fe3f554 100644 --- a/winsup/cygwin/fhandler.cc +++ b/winsup/cygwin/fhandler.cc @@ -1264,6 +1264,7 @@ fhandler_disk_file::open (path_conv& real_path, int flags, mode_t mode) extern BOOL allow_ntea; if (real_path.isdisk () + && !(real_path.file_attributes () & FILE_ATTRIBUTE_DIRECTORY) && (real_path.exec_state () == dont_know_if_executable) && !allow_ntea && (!allow_ntsec || !real_path.has_acls ())) { |