heimdal: Use krb5_free_default_realm() for free()
The resource allocated by krb5_default_default_realm() should be free()'d by krb5_free_default_realm() instead of plain free() for better readability. Signed-off-by: Santosh Kumar Pradhan <spradhan@redhat.com> Reviewed-by: Volker Lendecke <vl@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
This commit is contained in:

committed by
Nicolas Williams

parent
324ac13b32
commit
e5144acab0
@@ -360,7 +360,7 @@ exit:
|
|||||||
free(comp[--n]);
|
free(comp[--n]);
|
||||||
}
|
}
|
||||||
free(comp);
|
free(comp);
|
||||||
free(realm);
|
krb5_free_default_realm(context, realm);
|
||||||
free(s);
|
free(s);
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
@@ -449,7 +449,7 @@ unparse_name_fixed(krb5_context context,
|
|||||||
return ret;
|
return ret;
|
||||||
if(strcmp(princ_realm(principal), r) != 0)
|
if(strcmp(princ_realm(principal), r) != 0)
|
||||||
short_form = 0;
|
short_form = 0;
|
||||||
free(r);
|
krb5_free_default_realm(context, r);
|
||||||
}
|
}
|
||||||
if(!short_form && !no_realm) {
|
if(!short_form && !no_realm) {
|
||||||
add_char(name, idx, len, '@');
|
add_char(name, idx, len, '@');
|
||||||
@@ -747,7 +747,7 @@ krb5_make_principal(krb5_context context,
|
|||||||
ret = krb5_build_principal_va(context, principal, strlen(realm), realm, ap);
|
ret = krb5_build_principal_va(context, principal, strlen(realm), realm, ap);
|
||||||
va_end(ap);
|
va_end(ap);
|
||||||
if(r)
|
if(r)
|
||||||
free(r);
|
krb5_free_default_realm(context, r);
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user