Lines Matching defs:ctx
82 gss_union_ctx_id_t ctx;
94 ctx = (gss_union_ctx_id_t)malloc(sizeof (gss_union_ctx_id_desc));
95 if (!ctx)
98 ctx->mech_type = (gss_OID) malloc(sizeof (gss_OID_desc));
99 if (!ctx->mech_type) {
100 free(ctx);
114 free(ctx);
118 ctx->mech_type->length = length;
119 ctx->mech_type->elements = malloc(length);
120 if (!ctx->mech_type->elements) {
123 (void) memcpy(ctx->mech_type->elements, p, length);
134 mech = __gss_get_mechanism(ctx->mech_type);
145 &token, &ctx->internal_ctx_id);
148 ctx->loopback = ctx;
149 *context_handle = (gss_ctx_id_t)ctx;
155 if (ctx) {
156 if (ctx->mech_type) {
157 if (ctx->mech_type->elements)
158 free(ctx->mech_type->elements);
159 free(ctx->mech_type);
161 free(ctx);