From f5cf410ab14ab8811db1cfe6ad4c6acf0c0ba6d6 Mon Sep 17 00:00:00 2001 From: Greg Hudson Date: Mon, 27 Jun 2016 02:00:26 -0400 Subject: Fix leak on error in libkadm5_clnt initialization In init_any(), free handle->lhandle on failure. (cherry picked from commit 39b96f8531aefa73f1c48f99e0e0229936a7dcaa) ticket: 8435 version_fixed: 1.13.7 --- src/lib/kadm5/clnt/client_init.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/kadm5/clnt/client_init.c b/src/lib/kadm5/clnt/client_init.c index 7fac2a8..558eb27 100644 --- a/src/lib/kadm5/clnt/client_init.c +++ b/src/lib/kadm5/clnt/client_init.c @@ -345,7 +345,7 @@ error: clnt_destroy(handle->clnt); if (fd != -1) close(fd); - + free(handle->lhandle); kadm5_free_config_params(handle->context, &handle->params); cleanup: -- cgit v1.1