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>
free(comp[--n]);
}
free(comp);
- free(realm);
+ krb5_free_default_realm(context, realm);
free(s);
return ret;
}
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, '@');
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;
}