From e5144acab084f999bf351a4b151aa8ccc2f4ef7c Mon Sep 17 00:00:00 2001 From: Santosh Kumar Pradhan Date: Fri, 21 Feb 2014 09:48:31 +0530 Subject: [PATCH] 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 Reviewed-by: Volker Lendecke Reviewed-by: Andreas Schneider --- lib/krb5/principal.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/krb5/principal.c b/lib/krb5/principal.c index fca19d52b..2ce5c7cc1 100644 --- a/lib/krb5/principal.c +++ b/lib/krb5/principal.c @@ -360,7 +360,7 @@ exit: free(comp[--n]); } free(comp); - free(realm); + krb5_free_default_realm(context, realm); free(s); return ret; } @@ -449,7 +449,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, '@'); @@ -747,7 +747,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; }