X-Git-Url: https://git.dlugolecki.net.pl/?a=blobdiff_plain;f=gom%2Fmultimedia_link.c;fp=gom%2Fmultimedia_link.c;h=44e9a2df79d6afec7bcabc99eeb2f827fdb93d46;hb=327069289a45ed1e91d8bfc07d7d89cfbad057d6;hp=0b1c4eb85de6c9a00adfebbf8b727c600d63f297;hpb=bda79e2b3e217154edec23079ccad4f1cfcf94af;p=gedcom-parse.git diff --git a/gom/multimedia_link.c b/gom/multimedia_link.c index 0b1c4eb..44e9a2d 100644 --- a/gom/multimedia_link.c +++ b/gom/multimedia_link.c @@ -100,6 +100,18 @@ void multimedia_link_subscribe() sub_obje_file_start, def_elt_end); } +void UNREFALLFUNC(multimedia_link)(struct multimedia_link* obj) +{ + if (obj) { + struct multimedia_link* runner; + for (runner = obj; runner; runner = runner->next) { + unref_xref_value(runner->reference); + UNREFALLFUNC(note_sub)(runner->note); + UNREFALLFUNC(user_data)(runner->extra); + } + } +} + void CLEANFUNC(multimedia_link)(struct multimedia_link* mm) { if (mm) {