diff options
Diffstat (limited to 'winsup/cygwin/external.cc')
-rw-r--r-- | winsup/cygwin/external.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/winsup/cygwin/external.cc b/winsup/cygwin/external.cc index 6aa7e90bb..3accc6300 100644 --- a/winsup/cygwin/external.cc +++ b/winsup/cygwin/external.cc @@ -124,8 +124,10 @@ get_cygdrive_prefixes (char *user, char *system) static DWORD check_ntsec (const char *filename) { + if (!filename) + return wincap.has_security () && allow_ntsec; path_conv pc (filename); - return allow_ntsec && pc.has_acls (); + return wincap.has_security () && allow_ntsec && pc.has_acls (); } extern "C" unsigned long |