Alexandre Julliard : server: Return an error in get_handle_unix_name for objects that don' t have a file name.

Alexandre Julliard julliard at winehq.org
Tue Oct 19 13:03:51 CDT 2010


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

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Tue Oct 19 17:03:40 2010 +0200

server: Return an error in get_handle_unix_name for objects that don't have a file name.

This way we fall back to retrieving the Win32 name.

---

 server/fd.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/server/fd.c b/server/fd.c
index f9a769e..bc1d853 100644
--- a/server/fd.c
+++ b/server/fd.c
@@ -2254,6 +2254,7 @@ DECL_HANDLER(get_handle_unix_name)
             if (name_len <= get_reply_max_size()) set_reply_data( fd->unix_name, name_len );
             else set_error( STATUS_BUFFER_OVERFLOW );
         }
+        else set_error( STATUS_OBJECT_TYPE_MISMATCH );
         release_object( fd );
     }
 }




More information about the wine-cvs mailing list