krb5_data in_data;
BOOL creds_ready = False;
- TALLOC_CTX *mem_ctx;
+ TALLOC_CTX *mem_ctx = NULL;
retval = krb5_parse_name(context, principal, &server);
if (retval) {
http_timestring(mem_ctx, (unsigned)credsp->times.endtime),
(unsigned)credsp->times.endtime));
-
in_data.length = 0;
retval = krb5_mk_req_extended(context, auth_context, ap_req_options,
&in_data, credsp, outbuf);
cleanup_princ:
krb5_free_principal(context, server);
+ if (mem_ctx) {
+ talloc_destory(mem_ctx);
+ }
return retval;
}