From 2a2771ff84e24aa8d79de0ed671ab8e74c330f00 Mon Sep 17 00:00:00 2001 From: "J.Bruce Fields" Date: Wed, 13 Dec 2006 00:35:21 -0800 Subject: [PATCH] --- yaml --- r: 44500 b: refs/heads/master c: 4b41bd85d5f93af37c2730df172aeb54280be7c3 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/fs/nfsd/export.c | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 93d1e7b1490c..a046cc0f197d 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: e57101991156aaba97c630f38e880f0d4012edcd +refs/heads/master: 4b41bd85d5f93af37c2730df172aeb54280be7c3 diff --git a/trunk/fs/nfsd/export.c b/trunk/fs/nfsd/export.c index f37df46d2eaa..0747bb5ffcf1 100644 --- a/trunk/fs/nfsd/export.c +++ b/trunk/fs/nfsd/export.c @@ -1104,6 +1104,10 @@ exp_rootfh(svc_client *clp, char *path, struct knfsd_fh *f, int maxsize) path, nd.dentry, clp->name, inode->i_sb->s_id, inode->i_ino); exp = exp_parent(clp, nd.mnt, nd.dentry, NULL); + if (IS_ERR(exp)) { + err = PTR_ERR(exp); + goto out; + } if (!exp) { dprintk("nfsd: exp_rootfh export not found.\n"); goto out;