summaryrefslogtreecommitdiffstats
path: root/libglusterfs
diff options
context:
space:
mode:
authorPranith Kumar K <pranithk@gluster.com>2011-12-19 22:10:38 +0530
committerVijay Bellur <vijay@gluster.com>2011-12-22 05:14:40 -0800
commit5ccbfdd87bebbc4c65a76c72191ac564ff844df8 (patch)
treeada42622747d9772af6128764c1d87ca0839d7da /libglusterfs
parentbddb3a014af22133d958da96ad32a02f8ff66805 (diff)
libglusterfs: set inode path to be NULL in case of errors
Some of the functions calling inode_path, __inode_path are assuming the path to be set to NULL in case of errors. Instead of fixing it in the calling functions, fixing it in the __inode_path function. Change-Id: I77736a2700d3c2c9732a536bcf2a398fe626d54e BUG: 765430 Signed-off-by: Pranith Kumar K <pranithk@gluster.com> Reviewed-on: http://review.gluster.com/810 Tested-by: Gluster Build System <jenkins@build.gluster.com> Reviewed-by: Jeff Darcy <jdarcy@redhat.com> Reviewed-by: Vijay Bellur <vijay@gluster.com>
Diffstat (limited to 'libglusterfs')
-rw-r--r--libglusterfs/src/inode.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libglusterfs/src/inode.c b/libglusterfs/src/inode.c
index 1f9da30c480..3513691c492 100644
--- a/libglusterfs/src/inode.c
+++ b/libglusterfs/src/inode.c
@@ -1079,6 +1079,8 @@ out:
}
}
+ if (ret < 0)
+ *bufp = NULL;
return ret;
}