diff options
Diffstat (limited to 'xlators/nfs/server/src/nfs3-helpers.c')
| -rw-r--r-- | xlators/nfs/server/src/nfs3-helpers.c | 4 | 
1 files changed, 4 insertions, 0 deletions
diff --git a/xlators/nfs/server/src/nfs3-helpers.c b/xlators/nfs/server/src/nfs3-helpers.c index 824b9226cb2..e299bad31c6 100644 --- a/xlators/nfs/server/src/nfs3-helpers.c +++ b/xlators/nfs/server/src/nfs3-helpers.c @@ -275,6 +275,9 @@ nfs3_stat_to_fattr3 (struct iatt *buf)  {          fattr3          fa = {0, }; +        if (buf == NULL) +                goto out; +          if (IA_ISDIR (buf->ia_type))                  fa.type = NF3DIR;          else if (IA_ISREG (buf->ia_type)) @@ -344,6 +347,7 @@ nfs3_stat_to_fattr3 (struct iatt *buf)          fa.mtime.seconds = buf->ia_mtime;          fa.mtime.nseconds = buf->ia_mtime_nsec; +out:          return fa;  }  | 
