From 3e20df8674d489fba707079e2b5a58347a3b3928 Mon Sep 17 00:00:00 2001 From: Susant Palai Date: Thu, 8 Nov 2018 12:27:07 +0530 Subject: feature/shard: Fix coverity issue - Use after free CID: 1325524 Change-Id: Ic713285bd9e76d8e4dc1815aa471087d279008b5 updates: bz#789278 Signed-off-by: Susant Palai --- xlators/features/shard/src/shard.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'xlators') diff --git a/xlators/features/shard/src/shard.c b/xlators/features/shard/src/shard.c index b63236884d3..5ffeaa63628 100644 --- a/xlators/features/shard/src/shard.c +++ b/xlators/features/shard/src/shard.c @@ -5050,9 +5050,9 @@ shard_post_lookup_readv_handler(call_frame_t *frame, xlator_t *this) goto err; } + memset(iobuf->ptr, 0, local->total_size); iobuf_unref(iobuf); local->iobuf = iobuf; - memset(iobuf->ptr, 0, local->total_size); local->dot_shard_loc.inode = inode_find(this->itable, priv->dot_shard_gfid); if (!local->dot_shard_loc.inode) { -- cgit