k->exp = k->del = exp;
k->c = 0;
k->type = (char *)type; /* temporarily */
- sym_create(&k->a);
if ((e = insert(f, k)) != 0)
DESTROY(k);
else {
k->k = key_newstring(KCAT_SHARE, "<unset>");
k->type = xstrdup(type);
+ sym_create(&k->a);
*kk = k;
f->f |= KF_MODIFIED;
}