summaryrefslogtreecommitdiff
path: root/libavformat
diff options
context:
space:
mode:
authorAman Gupta <aman@tmm1.net>2017-12-24 11:59:32 -0800
committerAman Gupta <aman@tmm1.net>2017-12-24 11:59:32 -0800
commitb33cf735071cfe07ac60fd8f95e7f1f984005f45 (patch)
treece7ac34b9e81438cbfc6991c34c39b0e1613db3a /libavformat
parent3d95868d1bf2197597fbcbddd984eac175325a14 (diff)
avformat/hls: fix memory leak with non-http segments
Signed-off-by: Aman Gupta <aman@tmm1.net>
Diffstat (limited to 'libavformat')
-rw-r--r--libavformat/hls.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libavformat/hls.c b/libavformat/hls.c
index 5dadcfcc29..3805ed6dba 100644
--- a/libavformat/hls.c
+++ b/libavformat/hls.c
@@ -1497,7 +1497,7 @@ reload:
return ret;
}
- if (c->http_persistent) {
+ if (c->http_persistent && av_strstart(seg->url, "http", NULL)) {
v->input_read_done = 1;
} else {
ff_format_io_close(v->parent, &v->input);