From 5b750de47f1f1b326349a77da332c58bb6b18c48 Mon Sep 17 00:00:00 2001 From: "Michael I. Bushnell" Date: Tue, 14 May 1996 18:36:52 +0000 Subject: (netfs_S_io_identity): fixup --- libnetfs/io-identity.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/libnetfs/io-identity.c b/libnetfs/io-identity.c index 7e61984e..ffd941ed 100644 --- a/libnetfs/io-identity.c +++ b/libnetfs/io-identity.c @@ -49,11 +49,18 @@ netfs_S_io_identity (struct protid *cred, } } + err = netfs_validate_stat (np, cred->credential); + if (err) + { + mutex_unlock (&np->lock); + return err; + } + *id = np->identity; *idtype = MACH_MSG_TYPE_MAKE_SEND; *fsys = netfs_fsys_identity; *fsystype = MACH_MSG_TYPE_MAKE_SEND; - *fileno = np->dn_stat.st_ino; + *fileno = np->nn_stat.st_ino; mutex_unlock (&np->lock); return 0; -- cgit v1.2.3