fixed idle_stream off

This commit is contained in:
Roman Arutyunyan
2013-11-20 17:12:35 +04:00
parent 87ee276489
commit 1d421c85f4

View File

@ -608,8 +608,6 @@ ngx_rtmp_live_close_stream(ngx_rtmp_session_t *s, ngx_rtmp_close_stream_t *v)
if (ctx->publishing) { if (ctx->publishing) {
ngx_rtmp_send_status(s, "NetStream.Unpublish.Success", ngx_rtmp_send_status(s, "NetStream.Unpublish.Success",
"status", "Stop publishing"); "status", "Stop publishing");
}
if (!lacf->idle_streams) { if (!lacf->idle_streams) {
for (pctx = ctx->stream->ctx; pctx; pctx = pctx->next) { for (pctx = ctx->stream->ctx; pctx; pctx = pctx->next) {
if (pctx->publishing == 0) { if (pctx->publishing == 0) {
@ -620,6 +618,7 @@ ngx_rtmp_live_close_stream(ngx_rtmp_session_t *s, ngx_rtmp_close_stream_t *v)
} }
} }
} }
}
if (ctx->stream->ctx) { if (ctx->stream->ctx) {
ctx->stream = NULL; ctx->stream = NULL;