Commit 5ce76506 authored by Paul B Mahol's avatar Paul B Mahol

avdevice/lavfi: check that pointer is set

Fixes NULL pointer dereference later.
parent dc1d4a8e
......@@ -174,6 +174,10 @@ av_cold static int lavfi_read_header(AVFormatContext *avctx)
* create a mapping between them and the streams */
for (i = 0, inout = output_links; inout; i++, inout = inout->next) {
int stream_idx = 0, suffix = 0, use_subcc = 0;
if (!inout->name) {
av_log(avctx, AV_LOG_ERROR, "Missing %d outpad name\n", i);
FAIL(AVERROR(EINVAL));
}
sscanf(inout->name, "out%n%d%n", &suffix, &stream_idx, &suffix);
if (!suffix) {
av_log(avctx, AV_LOG_ERROR,
......
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