diff options
author | Santosh Kumar Pradhan <spradhan@redhat.com> | 2014-02-21 09:48:31 +0530 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2014-02-21 15:59:28 +0100 |
commit | d871a31e61e1e0156644cc19cd636452ccbbe20b (patch) | |
tree | 2699142889d60f731efeb35426d6542ae06c804b | |
parent | 58e7e564d7c81dc1b1084174957568396233a743 (diff) | |
download | samba-d871a31e61e1e0156644cc19cd636452ccbbe20b.tar.gz samba-d871a31e61e1e0156644cc19cd636452ccbbe20b.tar.xz samba-d871a31e61e1e0156644cc19cd636452ccbbe20b.zip |
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>
-rw-r--r-- | source4/heimdal/lib/krb5/principal.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/source4/heimdal/lib/krb5/principal.c b/source4/heimdal/lib/krb5/principal.c index a10d2d0798..2b654ecebb 100644 --- a/source4/heimdal/lib/krb5/principal.c +++ b/source4/heimdal/lib/krb5/principal.c @@ -367,7 +367,7 @@ exit: free(comp[--n]); } free(comp); - free(realm); + krb5_free_default_realm(context, realm); free(s); return ret; } @@ -457,7 +457,7 @@ unparse_name_fixed(krb5_context context, return ret; if(strcmp(princ_realm(principal), r) != 0) short_form = 0; - free(r); + krb5_free_default_realm(context, r); } if(!short_form && !no_realm) { add_char(name, idx, len, '@'); @@ -740,7 +740,7 @@ krb5_make_principal(krb5_context context, ret = krb5_build_principal_va(context, principal, strlen(realm), realm, ap); va_end(ap); if(r) - free(r); + krb5_free_default_realm(context, r); return ret; } |