Free context in case of error
This commit is contained in:

committed by
Jeffrey Altman

parent
7b4ea9c42f
commit
635ac1aa85
@@ -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;
|
||||
}
|
||||
|
||||
/*
|
||||
|
Reference in New Issue
Block a user