All pastes #861822 Raw Edit

Mine

public text v1 · immutable
#861822 ·published 2008-01-19 00:21 UTC
rendered paste body
Index: 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());