Lines Matching refs:mg
22 struct mg_thread_ctx *mg = ptr;
25 if (mg == NULL)
28 gss_release_buffer(&junk, &mg->maj_error);
29 gss_release_buffer(&junk, &mg->min_error);
30 free(mg);
71 struct mg_thread_ctx *mg;
73 mg = _gss_mechglue_thread();
74 if (mg == NULL)
82 if (mech != NULL && gss_oid_equal(mg->mech, mech) == 0)
88 if (value != mg->maj_stat || mg->maj_error.length == 0)
90 string->value = malloc(mg->maj_error.length + 1);
91 string->length = mg->maj_error.length;
92 memcpy(string->value, mg->maj_error.value, mg->maj_error.length);
97 if (value != mg->min_stat || mg->min_error.length == 0)
99 string->value = malloc(mg->min_error.length + 1);
100 string->length = mg->min_error.length;
101 memcpy(string->value, mg->min_error.value, mg->min_error.length);
116 struct mg_thread_ctx *mg;
125 mg = _gss_mechglue_thread();
126 if (mg == NULL)
129 gss_release_buffer(&minor_status, &mg->maj_error);
130 gss_release_buffer(&minor_status, &mg->min_error);
132 mg->mech = &m->gm_mech_oid;
133 mg->maj_stat = maj;
134 mg->min_stat = min;
141 &mg->maj_error);
143 mg->maj_error.value = NULL;
144 mg->maj_error.length = 0;
151 &mg->min_error);
153 mg->min_error.value = NULL;
154 mg->min_error.length = 0;