diff --git a/libavformat/tee.c b/libavformat/tee.c index 0150ee9f22..0bac4fa202 100644 --- a/libavformat/tee.c +++ b/libavformat/tee.c @@ -197,7 +197,7 @@ static int open_slave(AVFormatContext *avf, char *slave, TeeSlave *tee_slave) PROCESS_OPTION("fifo_options", parse_slave_fifo_options(value, tee_slave), ;); entry = NULL; - while ((entry = av_dict_get(options, "bsfs", entry, AV_DICT_IGNORE_SUFFIX))) { + while ((entry = av_dict_get(options, "bsfs", NULL, AV_DICT_IGNORE_SUFFIX))) { /* trim out strlen("bsfs") characters from key */ av_dict_set(&bsf_options, entry->key + 4, entry->value, 0); av_dict_set(&options, entry->key, NULL, 0);