From f9be1e7c665be0507e431cb42cd55032807bd3ea Mon Sep 17 00:00:00 2001 From: Raghavendra G Date: Wed, 14 Dec 2011 16:06:21 +0530 Subject: performance/read-ahead: cleanup xlator private data completely in fini. Change-Id: I3bb143036557d7d3844dc825f6870140e414f85a BUG: 767862 Signed-off-by: Raghavendra G Reviewed-on: http://review.gluster.com/792 Tested-by: Gluster Build System Reviewed-by: Amar Tumballi Reviewed-by: Vijay Bellur --- xlators/performance/read-ahead/src/read-ahead.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'xlators/performance/read-ahead/src') diff --git a/xlators/performance/read-ahead/src/read-ahead.c b/xlators/performance/read-ahead/src/read-ahead.c index 1a4dda97ac6..f7f16115b93 100644 --- a/xlators/performance/read-ahead/src/read-ahead.c +++ b/xlators/performance/read-ahead/src/read-ahead.c @@ -1096,11 +1096,14 @@ fini (xlator_t *this) goto out; } + this->private = NULL; + + GF_ASSERT ((conf->files.next == &conf->files) + && (conf->files.prev == &conf->files)); + pthread_mutex_destroy (&conf->conf_lock); GF_FREE (conf); - this->private = NULL; - out: return; } -- cgit