diff options
author | arao <arao@redhat.com> | 2015-02-12 10:12:35 +0530 |
---|---|---|
committer | Vijay Bellur <vbellur@redhat.com> | 2015-03-15 08:45:44 -0700 |
commit | d8c18855caa07ff9d529395a760457281dd2f08e (patch) | |
tree | 17980d585b304f37dbe8e8463e6dfbaefedb67ce /xlators/mount | |
parent | 510b1f6292da249a641aea6bc06ede433cc66936 (diff) |
fuse: Fixing dereference after null check
CID: 1124496
The pointer is not checked against null and is dereferenced anyway,
which is now checked.
Change-Id: Ib810546445596671b3656f01a14bbad02cdc221c
BUG: 789278
Signed-off-by: arao <arao@redhat.com>
Reviewed-on: http://review.gluster.org/9640
Reviewed-by: Humble Devassy Chirammal <humble.devassy@gmail.com>
Tested-by: Gluster Build System <jenkins@build.gluster.com>
Reviewed-by: Vijay Bellur <vbellur@redhat.com>
Diffstat (limited to 'xlators/mount')
-rw-r--r-- | xlators/mount/fuse/src/fuse-helpers.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/xlators/mount/fuse/src/fuse-helpers.c b/xlators/mount/fuse/src/fuse-helpers.c index d30f2e8a282..3bfdbcaf17c 100644 --- a/xlators/mount/fuse/src/fuse-helpers.c +++ b/xlators/mount/fuse/src/fuse-helpers.c @@ -390,7 +390,7 @@ fuse_loc_fill (loc_t *loc, fuse_state_t *state, ino_t ino, } inode = loc->inode; - if (!inode) { + if (!inode && parent) { inode = inode_grep (parent->table, parent, name); loc->inode = inode; } |