From d5292d66a4988dd92c5f844b4a2874b4e69b9e2b Mon Sep 17 00:00:00 2001 From: Corinna Vinschen Date: Thu, 3 Apr 2003 08:18:43 +0000 Subject: * external.cc (check_ntsec): Return general ntsec state on NULL filename. Check wincap.is_security() additionally. --- winsup/cygwin/external.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'winsup/cygwin/external.cc') 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 -- cgit v1.2.3