summaryrefslogtreecommitdiff
path: root/libavformat/au.c
diff options
context:
space:
mode:
authorAndreas Rheinhardt <andreas.rheinhardt@gmail.com>2020-07-13 17:18:48 +0200
committerAndreas Rheinhardt <andreas.rheinhardt@gmail.com>2020-07-18 18:00:46 +0200
commit84340497c03d34ce6902d210b8a20b848c37ce98 (patch)
tree9cf47638dfa0b4f41d1ad7ce1b4bcd079c9cf215 /libavformat/au.c
parent8d3556b7a3f89f5dd621c3359f8690cf38796db7 (diff)
avformat/au: Remove redundant av_freep()
This av_freep(&key) in conjunction with the fact that the loop condition checks for key != NULL was equivalent to a av_freep(&key) + a break immediately thereafter. But given that there is an av_freep(&key) directly after the loop, the av_freep(&key) is unnecessary and the break can also be added explicitly. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
Diffstat (limited to 'libavformat/au.c')
-rw-r--r--libavformat/au.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libavformat/au.c b/libavformat/au.c
index b419c9ed95..c4a32ff76c 100644
--- a/libavformat/au.c
+++ b/libavformat/au.c
@@ -107,11 +107,11 @@ static int au_read_annotation(AVFormatContext *s, int size)
av_log(s, AV_LOG_ERROR, "Memory error while parsing AU metadata.\n");
} else {
av_bprint_init(&bprint, 64, AV_BPRINT_SIZE_UNLIMITED);
- for (i = 0; i < FF_ARRAY_ELEMS(keys) && key != NULL; i++) {
+ for (i = 0; i < FF_ARRAY_ELEMS(keys); i++) {
if (av_strcasecmp(keys[i], key) == 0) {
av_dict_set(&(s->metadata), keys[i], value, AV_DICT_DONT_STRDUP_VAL);
- av_freep(&key);
value = NULL;
+ break;
}
}
}