]> 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)
committerGreg Hudson <ghudson@mit.edu>
Wed, 10 Aug 2016 17:36:49 +0000 (13:36 -0400)
In init_any(), free handle->lhandle on failure.

ticket: 8435 (new)
target_version: 1.14-next
target_version: 1.13-next
tags: pullup

src/lib/kadm5/clnt/client_init.c

index 092ca2c54bb587d78fec8add5909fe6d9d463c5b..6291db726456a65aaa9540527f278a3c2d5631a2 100644 (file)
@@ -351,7 +351,7 @@ error:
         clnt_destroy(handle->clnt);
     if (fd != -1)
         close(fd);
-
+    free(handle->lhandle);
     kadm5_free_config_params(handle->context, &handle->params);
 
 cleanup: