only parse message if channel is connected

This commit is contained in:
Volker Fischer 2006-03-07 22:13:55 +00:00
parent b020e674e2
commit 736a7b043a

View File

@ -350,14 +350,18 @@ for (int i = 0; i < BLOCK_SIZE_SAMPLES; i++)
}
else
{
// this seems not to be an audio block, parse the message
if ( Protocol.ParseMessage ( vecbyData, iNumBytes ) )
// only use protocol data if channel is connected
if ( IsConnected() )
{
eRet = PS_PROT_OK;
}
else
{
eRet = PS_PROT_ERR;
// this seems not to be an audio block, parse the message
if ( Protocol.ParseMessage ( vecbyData, iNumBytes ) )
{
eRet = PS_PROT_OK;
}
else
{
eRet = PS_PROT_ERR;
}
}
}