summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSantosh Kumar Pradhan <spradhan@redhat.com>2014-02-21 09:48:31 +0530
committerAndreas Schneider <asn@cryptomilk.org>2014-02-21 15:59:28 +0100
commitd871a31e61e1e0156644cc19cd636452ccbbe20b (patch)
tree2699142889d60f731efeb35426d6542ae06c804b
parent58e7e564d7c81dc1b1084174957568396233a743 (diff)
downloadsamba-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.c6
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;
}