ffmpeg | branch: release/2.4 | Vittorio Giovara <vittorio.giov...@gmail.com> | 
Fri Oct 17 10:07:11 2014 +0100| [daef7feb09a0dde2265d56f77de8ae03f9612d47] | 
committer: Vittorio Giovara

af_resample: check av_opt_set_dict return value

CC: libav-sta...@libav.org
Bug-Id: CID 1087076

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=daef7feb09a0dde2265d56f77de8ae03f9612d47
---

 libavfilter/af_resample.c |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/libavfilter/af_resample.c b/libavfilter/af_resample.c
index a59e6f8..fbe6105 100644
--- a/libavfilter/af_resample.c
+++ b/libavfilter/af_resample.c
@@ -136,11 +136,14 @@ static int config_output(AVFilterLink *outlink)
         return AVERROR(ENOMEM);
 
     if (s->options) {
+        int ret;
         AVDictionaryEntry *e = NULL;
         while ((e = av_dict_get(s->options, "", e, AV_DICT_IGNORE_SUFFIX)))
             av_log(ctx, AV_LOG_VERBOSE, "lavr option: %s=%s\n", e->key, 
e->value);
 
-        av_opt_set_dict(s->avr, &s->options);
+        ret = av_opt_set_dict(s->avr, &s->options);
+        if (ret < 0)
+            return ret;
     }
 
     av_opt_set_int(s->avr,  "in_channel_layout", inlink ->channel_layout, 0);

_______________________________________________
ffmpeg-cvslog mailing list
ffmpeg-cvslog@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-cvslog

Reply via email to