From: NeilBrown --- 25-akpm/fs/nfsd/nfs4proc.c | 2 ++ 1 files changed, 2 insertions(+) diff -puN fs/nfsd/nfs4proc.c~knfsd-OP_CREATE-fix fs/nfsd/nfs4proc.c --- 25/fs/nfsd/nfs4proc.c~knfsd-OP_CREATE-fix Mon Feb 23 16:33:52 2004 +++ 25-akpm/fs/nfsd/nfs4proc.c Mon Feb 23 16:33:52 2004 @@ -250,6 +250,8 @@ nfsd4_create(struct svc_rqst *rqstp, str fh_init(&resfh, NFS4_FHSIZE); status = fh_verify(rqstp, current_fh, S_IFDIR, MAY_CREATE); + if (status == nfserr_symlink) + status = nfserr_notdir; if (status) return status; _