diff --git a/stream/stream_dvb.c b/stream/stream_dvb.c index 8fddf3abf9..a9fb12cb5e 100644 --- a/stream/stream_dvb.c +++ b/stream/stream_dvb.c @@ -1045,6 +1045,7 @@ static int dvb_open(stream_t *stream) } if (!dvb_parse_path(stream)) { + pthread_mutex_unlock(&global_dvb_state_lock); goto err_out; }