diff options
Diffstat (limited to 'fs/ceph/auth_x.c')
| -rw-r--r-- | fs/ceph/auth_x.c | 3 | 
1 files changed, 3 insertions, 0 deletions
diff --git a/fs/ceph/auth_x.c b/fs/ceph/auth_x.c index 3fe49042d8a..6d44053ecff 100644 --- a/fs/ceph/auth_x.c +++ b/fs/ceph/auth_x.c @@ -613,6 +613,9 @@ static void ceph_x_destroy(struct ceph_auth_client *ac)  		remove_ticket_handler(ac, th);  	} +	if (xi->auth_authorizer.buf) +		ceph_buffer_put(xi->auth_authorizer.buf); +  	kfree(ac->private);  	ac->private = NULL;  }  |