]> git.vomp.tv Git - vompserver.git/commitdiff
Add response packet when starting streaming recording for non-existant file
authorChris Tallon <chris@vomp.tv>
Tue, 8 Oct 2019 16:03:49 +0000 (17:03 +0100)
committerChris Tallon <chris@vomp.tv>
Tue, 8 Oct 2019 16:03:49 +0000 (17:03 +0100)
vompclientrrproc.c

index aed79e814859ad9733c1952aa3c115ffc8994af0..86557976499cd0d674fc3638614fec0f557c3659 100644 (file)
@@ -1,5 +1,5 @@
 /*
-    Copyright 2008 Chris Tallon
+    Copyright 2019 Chris Tallon
 
     This file is part of VOMP.
 
@@ -1468,6 +1468,16 @@ int VompClientRRProc::processStartStreamingRecording()
     
     log->log("RRProc", Log::DEBUG, "written totalLength");
   }
+  else
+  {
+    // No such recording exists
+    resp->addULLONG(0);
+    resp->addULONG(0);
+    resp->addUCHAR(false);
+    resp->finalise();
+    x.tcp.sendPacket(resp->getPtr(), resp->getLen());
+    log->log("RRProc", Log::DEBUG, "start streaming recording failed");
+  }
 
   return 1;
 }