From: adilger Date: Mon, 26 Apr 2004 16:46:13 +0000 (+0000) Subject: Send the correct disposition back to the client so that it returns an X-Git-Tag: v1_8_0_110~486^5~241 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=10965b5a8dcb27342737831dfa6f7781db29017c;p=fs%2Flustre-release.git Send the correct disposition back to the client so that it returns an error if no access to the directory. b=3285 --- diff --git a/lustre/mds/mds_open.c b/lustre/mds/mds_open.c index b474283..d8e940a 100644 --- a/lustre/mds/mds_open.c +++ b/lustre/mds/mds_open.c @@ -976,6 +976,7 @@ int mds_open(struct mds_update_record *rec, int offset, GOTO(cleanup, rc = -EISDIR); } if (ll_permission(dchild->d_inode, acc_mode, NULL)) { + intent_set_disposition(rep, DISP_OPEN_OPEN); GOTO(cleanup, rc = -EACCES); } }