]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
Fix leak on error in libkadm5_clnt initialization
authorGreg Hudson <ghudson@mit.edu>
Mon, 27 Jun 2016 06:00:26 +0000 (02:00 -0400)
committerTom Yu <tlyu@mit.edu>
Fri, 2 Sep 2016 22:27:05 +0000 (18:27 -0400)
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

index 7fac2a8e7a96077133c2eaf1554cc06b9778c2d9..558eb273a21aef8aa6868a78f604eef785c01c11 100644 (file)
@@ -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: