X-Git-Url: https://git.dlugolecki.net.pl/?a=blobdiff_plain;f=gom%2Fmultimedia_link.c;h=44e9a2df79d6afec7bcabc99eeb2f827fdb93d46;hb=58c7f618a6964a7fa5fc95c67f13f0a52689a29a;hp=0b1c4eb85de6c9a00adfebbf8b727c600d63f297;hpb=763e8737b5118c5f23dca84a3290c2d805bbefe6;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) {