From f3da081bbae7b9fb1af8c73728db6011900a64ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?John=20T=C3=B6rnblom?= Date: Thu, 18 Oct 2012 18:33:53 +0200 Subject: [PATCH] free http streaming ts buffer when a service stops --- src/service.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/service.c b/src/service.c index 4c3e8fdc..c338a98f 100644 --- a/src/service.c +++ b/src/service.c @@ -153,6 +153,8 @@ service_stop(service_t *t) TAILQ_FOREACH(st, &t->s_components, es_link) stream_clean(st); + sbuf_free(&t->s_tsbuf); + t->s_status = SERVICE_IDLE; pthread_mutex_unlock(&t->s_stream_mutex);