diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2013-11-27 18:30:36 +0400 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2013-11-27 18:30:36 +0400 |
commit | 1aaa128794acee5e7cc55df72d8a7cc87676eec4 (patch) | |
tree | c6bc3969aee154a0b41327d7ab59bddc0c079fcb /winsup/cygwin/syscalls.cc | |
parent | 854ed5f03a4d92990a512ef43665bb137d9f0f46 (diff) |
* syscalls.cc (try_to_bin): Drop fh_dup, reuse tmp_fh instead.
Diffstat (limited to 'winsup/cygwin/syscalls.cc')
-rw-r--r-- | winsup/cygwin/syscalls.cc | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/winsup/cygwin/syscalls.cc b/winsup/cygwin/syscalls.cc index 243fd8642..c5e8c42df 100644 --- a/winsup/cygwin/syscalls.cc +++ b/winsup/cygwin/syscalls.cc @@ -280,17 +280,16 @@ try_to_bin (path_conv &pc, HANDLE &fh, ACCESS_MASK access, ULONG flags) the recycler directory name, too. */ if (!pc.objcaseinsensitive ()) { - HANDLE fh_dup; InitializeObjectAttributes (&attr, &ro_u_empty, OBJ_CASE_INSENSITIVE, fh, NULL); - status = NtOpenFile (&fh_dup, access, &attr, &io, FILE_SHARE_VALID_FLAGS, + status = NtOpenFile (&tmp_fh, access, &attr, &io, FILE_SHARE_VALID_FLAGS, flags); if (!NT_SUCCESS (status)) debug_printf ("NtOpenFile (reopen) failed, status = %y", status); else { NtClose (fh); - fh = fh_dup; + fh = tmp_fh; } } /* Initialize recycler path. */ |