rendered paste bodyIndex: programs/mythbackend/mainserver.cpp
===================================================================
--- programs/mythbackend/mainserver.cpp (revision 15496)
+++ programs/mythbackend/mainserver.cpp (working copy)
@@ -2824,12 +2824,20 @@
return;
}
- EncoderLink *enc = iter.data();
-
QString command = slist[1];
QStringList retlist;
+ EncoderLink *enc = iter.data();
+ if (!enc->IsConnected())
+ {
+ VERBOSE(VB_IMPORTANT, QString("Command %1 for unconnect encoder %2")
+ .arg(command).arg(recnum));
+ retlist << "bad";
+ SendResponse(pbssock, retlist);
+ return;
+ }
+
if (command == "IS_RECORDING")
{
retlist << QString::number((int)enc->IsReallyRecording());