diff options
Diffstat (limited to 'winsup/cygwin/external.cc')
-rw-r--r-- | winsup/cygwin/external.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/winsup/cygwin/external.cc b/winsup/cygwin/external.cc index d9ab4d578..675d8b066 100644 --- a/winsup/cygwin/external.cc +++ b/winsup/cygwin/external.cc @@ -288,12 +288,13 @@ cygwin_internal (cygwin_getinfo_types t, ...) } case CW_GET_POSIX_SECURITY_ATTRIBUTE: { + path_conv dummy; security_descriptor sd; int attribute = va_arg (arg, int); PSECURITY_ATTRIBUTES psa = va_arg (arg, PSECURITY_ATTRIBUTES); void *sd_buf = va_arg (arg, void *); DWORD sd_buf_size = va_arg (arg, DWORD); - set_security_attribute (attribute, psa, sd); + set_security_attribute (dummy, attribute, psa, sd); if (!psa->lpSecurityDescriptor) return sd.size (); psa->lpSecurityDescriptor = sd_buf; |