From c3467bbc5250c5b9f35a5e174dcbbdb2eac50706 Mon Sep 17 00:00:00 2001 From: Simon Thelen Date: Mon, 2 Nov 2015 16:36:16 +0100 Subject: [PATCH] ffmpeg: Don't try and write sdp info if none of the outputs had an rtp format. Fixes a segfault when trying to write nonexistent rtp information. Signed-off-by: Simon Thelen Signed-off-by: Michael Niedermayer (cherry picked from commit 70fb5eadc580a82c4b977a1233d70ad0041faba0) Signed-off-by: Michael Niedermayer --- ffmpeg.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ffmpeg.c b/ffmpeg.c index b0cf42916d..8fb26c2f7e 100644 --- a/ffmpeg.c +++ b/ffmpeg.c @@ -2337,6 +2337,9 @@ static void print_sdp(void) } } + if (!j) + goto fail; + av_sdp_create(avc, j, sdp, sizeof(sdp)); if (!sdp_filename) { @@ -2352,6 +2355,7 @@ static void print_sdp(void) } } +fail: av_freep(&avc); }