From a0071bdf2a0f73fd17ac769298ed65b245f0607c Mon Sep 17 00:00:00 2001 From: Pranith Kumar K Date: Sat, 13 Aug 2011 21:52:35 +0530 Subject: cluster/afr: read_child should be >= 0 Change-Id: I447fb6a93cdd77de322cd5ded30673411c4cf79e BUG: 3251 Reviewed-on: http://review.gluster.com/233 Reviewed-by: Vijay Bellur Tested-by: Gluster Build System --- xlators/cluster/afr/src/afr-common.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/xlators/cluster/afr/src/afr-common.c b/xlators/cluster/afr/src/afr-common.c index 571ba07045b..ca470716aee 100644 --- a/xlators/cluster/afr/src/afr-common.c +++ b/xlators/cluster/afr/src/afr-common.c @@ -495,7 +495,9 @@ afr_set_read_ctx_from_policy (xlator_t *this, inode_t *inode, prev_read_child, config_read_child, NULL); - afr_inode_set_read_ctx (this, inode, read_child, fresh_children); + if (read_child >= 0) + afr_inode_set_read_ctx (this, inode, read_child, + fresh_children); } /* afr_next_call_child () -- cgit