ffmpeg: eliminated local variable "tag"

The function ffmpeg_tag() already has the variable base.tag, which can
be used for this.
This commit is contained in:
Max Kellermann 2008-10-30 19:01:31 +01:00
parent 7cbd9821c6
commit 25f4efcdb8
1 changed files with 4 additions and 7 deletions

View File

@ -321,27 +321,24 @@ static struct tag *ffmpeg_tag(char *file)
struct input_stream input;
BasePtrs base;
bool ret;
struct tag *tag = NULL;
if (!input_stream_open(&input, file)) {
ERROR("failed to open %s\n", file);
return NULL;
}
tag = tag_new();
base.decoder = NULL;
base.tag = tag;
base.tag = tag_new();
ret = ffmpeg_helper(&input, ffmpeg_tag_internal, &base);
if (ret) {
free(tag);
tag = NULL;
free(base.tag);
base.tag = NULL;
}
input_stream_close(&input);
return tag;
return base.tag;
}
/**