summaryrefslogtreecommitdiffstats
path: root/xlators/features/snapview-server/src/snapview-server.c
diff options
context:
space:
mode:
Diffstat (limited to 'xlators/features/snapview-server/src/snapview-server.c')
-rw-r--r--xlators/features/snapview-server/src/snapview-server.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/xlators/features/snapview-server/src/snapview-server.c b/xlators/features/snapview-server/src/snapview-server.c
index 664889b4a16..4d32eb0beef 100644
--- a/xlators/features/snapview-server/src/snapview-server.c
+++ b/xlators/features/snapview-server/src/snapview-server.c
@@ -323,7 +323,6 @@ svs_lookup_entry (xlator_t *this, loc_t *loc, struct iatt *buf,
svs_inode_t *inode_ctx = NULL;
glfs_object_t *parent_object = NULL;
uuid_t gfid = {0, };
- int ret = -1;
GF_VALIDATE_OR_GOTO ("snapview-server", this, out);
@@ -367,13 +366,12 @@ svs_lookup_entry (xlator_t *this, loc_t *loc, struct iatt *buf,
if (gf_uuid_is_null (loc->gfid) &&
gf_uuid_is_null (loc->inode->gfid)) {
- ret = svs_uuid_generate (this, gfid, parent_ctx->snapname,
- object->gfid);
+ if (svs_uuid_generate (this, gfid, parent_ctx->snapname,
+ object->gfid)) {
/*
* should op_errno be something else such as
* EINVAL or ESTALE?
*/
- if (ret) {
op_ret = -1;
*op_errno = EIO;
goto out;