From: Greg Hudson Date: Mon, 27 Jun 2016 06:00:26 +0000 (-0400) Subject: Fix leak on error in libkadm5_clnt initialization X-Git-Tag: krb5-1.14.4-final~35 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8295084b039637fbedaea5e6b5c43f557c1ff998;p=thirdparty%2Fkrb5.git 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.14.4 --- diff --git a/src/lib/kadm5/clnt/client_init.c b/src/lib/kadm5/clnt/client_init.c index b96cc35781..a8017dfadd 100644 --- a/src/lib/kadm5/clnt/client_init.c +++ b/src/lib/kadm5/clnt/client_init.c @@ -352,7 +352,7 @@ error: clnt_destroy(handle->clnt); if (fd != -1) close(fd); - + free(handle->lhandle); kadm5_free_config_params(handle->context, &handle->params); cleanup: