diff options
Diffstat (limited to 'client/device.c')
-rw-r--r-- | client/device.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/client/device.c b/client/device.c index 5d81727..2dec904 100644 --- a/client/device.c +++ b/client/device.c @@ -22,6 +22,7 @@ using namespace std; #define VIDEOBUFSIZE MEGABYTE(3) cStreamdevDevice *cStreamdevDevice::m_Device = NULL; +const cChannel *cStreamdevDevice::m_DenyChannel = NULL; cStreamdevDevice::cStreamdevDevice(void) { m_Channel = NULL; @@ -91,7 +92,7 @@ bool cStreamdevDevice::ProvidesChannel(const cChannel *Channel, int Priority, bool prio = Priority < 0 || Priority > this->Priority(); bool ndr = false; - if (!StreamdevClientSetup.StartClient) + if (!StreamdevClientSetup.StartClient || Channel == m_DenyChannel) return false; Dprintf("ProvidesChannel, Channel=%s, Prio=%d\n", Channel->Name(), Priority); |