set m->gm_mech.gm_name

This commit is contained in:
Luke Howard
2014-01-04 16:31:01 +11:00
parent 4ff005a6a4
commit 788d39b3ce

View File

@@ -316,6 +316,7 @@ _gss_load_mech(void)
m->gm_so = so;
m->gm_mech_oid = mech_oid;
m->gm_mech.gm_name = strdup(name);
m->gm_mech.gm_mech_oid = mech_oid;
m->gm_mech.gm_flags = 0;
m->gm_mech.gm_compat = calloc(1, sizeof(struct gss_mech_compat_desc_struct));
@@ -415,6 +416,7 @@ _gss_load_mech(void)
if (m != NULL) {
free(m->gm_mech.gm_compat);
free(m->gm_mech.gm_mech_oid.elements);
free((char *)m->gm_mech.gm_name);
free(m);
}
dlclose(so);