diff options
Diffstat (limited to 'src/lib/krb5/krb/conv_princ.c')
-rw-r--r-- | src/lib/krb5/krb/conv_princ.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/lib/krb5/krb/conv_princ.c b/src/lib/krb5/krb/conv_princ.c index b2df0c60e3..f0d3d3d31e 100644 --- a/src/lib/krb5/krb/conv_princ.c +++ b/src/lib/krb5/krb/conv_princ.c @@ -272,6 +272,14 @@ krb5_425_conv_principal(context, name, instance, realm, princ) } else if ((retval == 0) && (realm_name == NULL)) { break; } + if (realm_name != NULL) { + profile_release_string (realm_name); + realm_name = NULL; + } + if (dummy_value != NULL) { + profile_release_string (dummy_value); + dummy_value = NULL; + } } if (instance) { |