diff options
| -rw-r--r-- | xlators/encryption/crypt/src/crypt-mem-types.h | 1 | ||||
| -rw-r--r-- | xlators/encryption/crypt/src/crypt.c | 2 | 
2 files changed, 2 insertions, 1 deletions
diff --git a/xlators/encryption/crypt/src/crypt-mem-types.h b/xlators/encryption/crypt/src/crypt-mem-types.h index 2eab921fcba..1954c579423 100644 --- a/xlators/encryption/crypt/src/crypt-mem-types.h +++ b/xlators/encryption/crypt/src/crypt-mem-types.h @@ -24,6 +24,7 @@ enum gf_crypt_mem_types_ {  	gf_crypt_mt_key,  	gf_crypt_mt_iovec,  	gf_crypt_mt_char, +	gf_crypt_mt_local,  	gf_crypt_mt_end,  }; diff --git a/xlators/encryption/crypt/src/crypt.c b/xlators/encryption/crypt/src/crypt.c index 2c296061ff7..5387f84303c 100644 --- a/xlators/encryption/crypt/src/crypt.c +++ b/xlators/encryption/crypt/src/crypt.c @@ -48,7 +48,7 @@ static crypt_local_t *crypt_alloc_local(call_frame_t *frame, xlator_t *this,  {  	crypt_local_t *local = NULL; -	local = mem_get0(this->local_pool); +	local = GF_CALLOC (1, sizeof (*local), gf_crypt_mt_local);  	if (!local) {  		gf_log(this->name, GF_LOG_ERROR, "out of memory");  		return NULL;  | 
