Alexandre Julliard : ntdll: Setting the needs_close flag in server_get_unix_fd got lost in the previous change .

Alexandre Julliard julliard at wine.codeweavers.com
Wed Nov 22 05:21:12 CST 2006


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

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Tue Nov 21 22:38:51 2006 +0100

ntdll: Setting the needs_close flag in server_get_unix_fd got lost in the previous change.

---

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

diff --git a/dlls/ntdll/server.c b/dlls/ntdll/server.c
index 5dd9c53..68ed969 100644
--- a/dlls/ntdll/server.c
+++ b/dlls/ntdll/server.c
@@ -569,7 +569,7 @@ int server_get_unix_fd( obj_handle_t han
                 if ((fd = receive_fd( &fd_handle )) != -1)
                 {
                     assert( fd_handle == handle );
-                    if (!removable) add_fd_to_cache( handle, fd, reply->type );
+                    *needs_close = removable || !add_fd_to_cache( handle, fd, reply->type );
                 }
                 else ret = STATUS_TOO_MANY_OPENED_FILES;
             }




More information about the wine-cvs mailing list