Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrey Myznikov <andrey.myznikov@gmail.com>2014-01-14 04:42:42 +0400
committerMichael Niedermayer <michaelni@gmx.at>2014-01-14 04:59:23 +0400
commitb79bccba80129154121307a7754f69911bca2163 (patch)
tree0afa36ddf543c4230f0af23e164309f77e6a6ad9 /libavformat/librtmp.c
parent05c78f345b623a3eed203ab17da6e1419d56abd0 (diff)
avformat/librtmp: Fix memory leak if RTMP_ConnectStream() fails
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavformat/librtmp.c')
-rw-r--r--libavformat/librtmp.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/libavformat/librtmp.c b/libavformat/librtmp.c
index 5b4c39dde5..f0b5929e6a 100644
--- a/libavformat/librtmp.c
+++ b/libavformat/librtmp.c
@@ -134,6 +134,9 @@ static int rtmp_open(URLContext *s, const char *uri, int flags)
fail:
if (filename != s->filename)
av_freep(&filename);
+ if (rc)
+ RTMP_Close(r);
+
return rc;
}