From da08c2d194c9e806301008ffa172e2861da7bcfe Mon Sep 17 00:00:00 2001 From: Thomas Bushnell Date: Tue, 20 May 1997 20:01:38 +0000 Subject: *** empty log message *** --- nfs/ops.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'nfs/ops.c') diff --git a/nfs/ops.c b/nfs/ops.c index 4988b13e..0108b295 100644 --- a/nfs/ops.c +++ b/nfs/ops.c @@ -644,8 +644,8 @@ netfs_attempt_mkdir (struct iouser *cred, struct node *np, p = process_returned_stat (newnp, p, 1); /* Did we set the owner correctly? If not, try, but ignore failures. */ - if (!netfs_validate_stat (newnp, -1) && newnp.nn_stat.st_uid != owner) - netfs_attempt_chown (-1, newnp, owner, newnp.nn_stat.st_gid); + if (!netfs_validate_stat (newnp, -1) && newnp->nn_stat.st_uid != owner) + netfs_attempt_chown (-1, newnp, owner, newnp->nn_stat.st_gid); /* We don't actually return this. */ netfs_nput (newnp); @@ -1042,8 +1042,9 @@ netfs_attempt_create_file (struct iouser *cred, struct node *np, mutex_lock (&(*newnp)->lock); } - if (!netfs_validate_stat (*newnp, -1) && newnp.nn_stat.st_uid != owner) - netfs_attempt_chown (-1, newnp, owner, newnp.nn_stat.st_gid); + if (!netfs_validate_stat (*newnp, -1) + && (*newnp)->nn_stat.st_uid != owner) + netfs_attempt_chown (-1, newnp, owner, (*newnp)->nn_stat.st_gid); } else *newnp = 0; -- cgit v1.2.3