7
tag.c
7
tag.c
@ -75,8 +75,11 @@ int parse_tag_buffer(struct tag *item, void *data, unsigned long size)
|
||||
item->tag[taglen] = '\0';
|
||||
|
||||
item->tagged = lookup_object_type(object, type);
|
||||
if (item->tagged)
|
||||
add_ref(&item->object, item->tagged);
|
||||
if (item->tagged && track_object_refs) {
|
||||
struct object_refs *refs = alloc_object_refs(1);
|
||||
refs->ref[0] = item->tagged;
|
||||
set_object_refs(&item->object, refs);
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
Reference in New Issue
Block a user