diff options
author | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-08-20 11:50:29 +0000 |
---|---|---|
committer | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-08-20 11:50:29 +0000 |
commit | c940e28bfb0cb186887c69587c7be9cb8a82c448 (patch) | |
tree | 0752871f6972d7cf866d46c06d2051069b2ff871 /stream/freesdp/common.c | |
parent | df3b9f3b24f0b065bc6b8f3cb97a8c6a734baef2 (diff) | |
download | mpv-c940e28bfb0cb186887c69587c7be9cb8a82c448.tar.bz2 mpv-c940e28bfb0cb186887c69587c7be9cb8a82c448.tar.xz |
Avoid crash if initialization failed.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19466 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'stream/freesdp/common.c')
-rw-r--r-- | stream/freesdp/common.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/stream/freesdp/common.c b/stream/freesdp/common.c index 6ea625d2ed..9382674c5f 100644 --- a/stream/freesdp/common.c +++ b/stream/freesdp/common.c @@ -166,6 +166,7 @@ fsdp_description_recycle (fsdp_description_t * dsc) for (i = 0; i < dsc->media_announcements_count; i++) { + if (!dsc->media_announcements[i]) continue; for (j = 0; j < dsc->media_announcements[i]->formats_count; j++) safe_free (dsc->media_announcements[i]->formats[j]); safe_free (dsc->media_announcements[i]->formats); |