From 018b1fd46602130ccad13b09287d15a49b4b8c76 Mon Sep 17 00:00:00 2001 From: "Michael I. Bushnell" Date: Fri, 10 May 1996 00:35:58 +0000 Subject: (trivfs_S_io_identity): fixup --- libtrivfs/io-identity.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/libtrivfs/io-identity.c b/libtrivfs/io-identity.c index d563d8bf..94c5d68d 100644 --- a/libtrivfs/io-identity.c +++ b/libtrivfs/io-identity.c @@ -32,19 +32,20 @@ trivfs_S_io_identity (struct trivfs_protid *cred, int *fileno) { error_t err; + struct stat st; if (!cred) return EOPNOTSUPP; - err = io_stat (cred->realnode, st); + err = io_stat (cred->realnode, &st); if (err) return err; - trivfs_modify_stat (cred, st); + trivfs_modify_stat (cred, &st); *idport = cred->po->cntl->file_id; *idport_type = MACH_MSG_TYPE_MAKE_SEND; *fsidport = cred->po->cntl->filesys_id; *fsidport_type = MACH_MSG_TYPE_MAKE_SEND; - *fileno = st->st_fileno; + *fileno = st.st_fileno; return 0; } -- cgit v1.2.3