Module: wine Branch: master Commit: a319263230f9fbce698be51af90291ccaee3b441 URL: http://source.winehq.org/git/wine.git/?a=commit;h=a319263230f9fbce698be51af9...
Author: Alexandre Julliard julliard@winehq.org Date: Tue Feb 19 16:51:16 2008 +0100
server: Don't access the process after send_client_fd as it may have been killed.
---
server/fd.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/server/fd.c b/server/fd.c index c7f20d5..41e404c 100644 --- a/server/fd.c +++ b/server/fd.c @@ -1979,11 +1979,11 @@ DECL_HANDLER(get_handle_fd) int unix_fd = get_unix_fd( fd ); if (unix_fd != -1) { - send_client_fd( current->process, unix_fd, req->handle ); reply->type = fd->fd_ops->get_fd_type( fd ); reply->removable = is_fd_removable(fd); reply->options = fd->options; reply->access = get_handle_access( current->process, req->handle ); + send_client_fd( current->process, unix_fd, req->handle ); } release_object( fd ); }