Alexandre Julliard : ntdll: Fix a file descriptor leak.

Alexandre Julliard julliard at winehq.org
Thu Sep 10 09:08:00 CDT 2009


Module: wine
Branch: master
Commit: c1cb976b66deaf19b58bac9c0df83e1896a4797d
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=c1cb976b66deaf19b58bac9c0df83e1896a4797d

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Thu Sep 10 10:53:38 2009 +0200

ntdll: Fix a file descriptor leak.

---

 dlls/ntdll/directory.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/dlls/ntdll/directory.c b/dlls/ntdll/directory.c
index 0cd531e..413b96f 100644
--- a/dlls/ntdll/directory.c
+++ b/dlls/ntdll/directory.c
@@ -2329,6 +2329,7 @@ NTSTATUS DIR_get_unix_cwd( char **cwd )
         else status = FILE_GetNtStatus();
 
         RtlLeaveCriticalSection( &dir_section );
+        if (old_cwd != -1) close( old_cwd );
         if (needs_close) close( unix_fd );
     }
     if (!curdir->Handle) NtClose( handle );




More information about the wine-cvs mailing list