Free context in case of error

This commit is contained in:
Markus Moeller
2018-09-17 20:39:13 +01:00
committed by Jeffrey Altman
parent 7b4ea9c42f
commit 635ac1aa85

View File

@@ -54,10 +54,14 @@ _gss_ntlm_allocate_ctx(OM_uint32 *minor_status, ntlm_ctx *ctx)
(*ctx)->server = ns_interface;
maj_stat = (*(*ctx)->server->nsi_init)(minor_status, &(*ctx)->ictx);
if (maj_stat != GSS_S_COMPLETE)
return maj_stat;
if (maj_stat == GSS_S_COMPLETE)
return GSS_S_COMPLETE;
return GSS_S_COMPLETE;
if (*ctx)
free(*ctx);
(*ctx) = NULL;
return maj_stat;
}
/*