X-Git-Url: https://git.dlugolecki.net.pl/?a=blobdiff_plain;f=gom%2Ffamily_link.c;h=fe3f67997aa1f5d9872a25ff555ecc984d74d4de;hb=60162324857b1e8d84b8346d99f8b7dce07d0d40;hp=4ea3fc1c1bd1911504a671a15dbfacaf8668be0b;hpb=bb2090762d3ae9355a04286c33b78d24736b783c;p=gedcom-parse.git diff --git a/gom/family_link.c b/gom/family_link.c index 4ea3fc1..fe3f679 100644 --- a/gom/family_link.c +++ b/gom/family_link.c @@ -41,13 +41,14 @@ Gedcom_ctxt sub_fam_link_start(_ELT_PARAMS_) else { struct family_link *link = SUB_MAKEFUNC(family_link)(); if (link) { + int type = ctxt_type(ctxt); link->family = GEDCOM_XREF_PTR(parsed_value); - switch (ctxt->ctxt_type) { + switch (type) { case REC_INDI: ADDFUNC2(individual,family_link)(ctxt, elt, link); break; default: - UNEXPECTED_CONTEXT(ctxt->ctxt_type); + UNEXPECTED_CONTEXT(type); } result = MAKE_GOM_CTXT(elt, family_link, link); }