Commit fb4d55c5 authored by Eric Wong's avatar Eric Wong Committed by Max Kellermann

tag: merge clearMpdTag into tag_free

avoid some redundant clearing logic as well, since the tag is getting freed.
parent 8faf6487
......@@ -273,12 +273,12 @@ void tag_clear_items_by_type(struct tag *tag, enum tag_type type)
}
}
static void clearMpdTag(struct tag *tag)
void tag_free(struct tag *tag)
{
int i;
pthread_mutex_lock(&tag_pool_lock);
for (i = 0; i < tag->numOfItems; i++)
for (i = tag->numOfItems; --i >= 0; )
tag_pool_put_item(tag->items[i]);
pthread_mutex_unlock(&tag_pool_lock);
......@@ -291,16 +291,6 @@ static void clearMpdTag(struct tag *tag)
free(tag->items);
}
tag->items = NULL;
tag->numOfItems = 0;
tag->time = -1;
}
void tag_free(struct tag *tag)
{
clearMpdTag(tag);
free(tag);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment