From e432d54fd77be34f5bbe987da47f6603713a7715 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Thu, 3 Feb 2005 10:45:18 +0000 Subject: [PATCH] Fixed potential crash in fd_dump function. --- server/fd.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/server/fd.c b/server/fd.c index f43c4a95b7b..2c381a55dc0 100644 --- a/server/fd.c +++ b/server/fd.c @@ -1068,8 +1068,9 @@ void async_terminate( struct async *async, int status ) static void fd_dump( struct object *obj, int verbose ) { struct fd *fd = (struct fd *)obj; - fprintf( stderr, "Fd unix_fd=%d user=%p unlink='%s'\n", - fd->unix_fd, fd->user, fd->closed->unlink ); + fprintf( stderr, "Fd unix_fd=%d user=%p", fd->unix_fd, fd->user ); + if (fd->inode) fprintf( stderr, " inode=%p unlink='%s'", fd->inode, fd->closed->unlink ); + fprintf( stderr, "\n" ); } static void fd_destroy( struct object *obj ) -- 2.11.4.GIT