diff options
author | Greg Hudson <ghudson@mit.edu> | 2016-06-27 02:00:26 -0400 |
---|---|---|
committer | Tom Yu <tlyu@mit.edu> | 2016-09-02 18:27:05 -0400 |
commit | f5cf410ab14ab8811db1cfe6ad4c6acf0c0ba6d6 (patch) | |
tree | 748f8282a7aebcbf7f81cd8291ae493241d45cef | |
parent | d6ad6847eaac9a3162e5077fdbab37434f76e7a2 (diff) | |
download | krb5-f5cf410ab14ab8811db1cfe6ad4c6acf0c0ba6d6.zip krb5-f5cf410ab14ab8811db1cfe6ad4c6acf0c0ba6d6.tar.gz krb5-f5cf410ab14ab8811db1cfe6ad4c6acf0c0ba6d6.tar.bz2 |
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
-rw-r--r-- | src/lib/kadm5/clnt/client_init.c | 2 |
1 files changed, 1 insertions, 1 deletions
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: |