summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKlaus Schmidinger <vdr@tvdr.de>2018-03-19 16:39:58 +0100
committerKlaus Schmidinger <vdr@tvdr.de>2018-03-19 16:39:58 +0100
commitb539134e548ce6fb51c16a3407567066f76e261c (patch)
treeb23b1e276912a261ccd8833459356157707795fe
parent6180dcce45398a4ca4f13f220cf104e018f12767 (diff)
downloadvdr-b539134e548ce6fb51c16a3407567066f76e261c.tar.gz
vdr-b539134e548ce6fb51c16a3407567066f76e261c.tar.bz2
Fixed (not) saving the 'cam.data' file in case VDR stops early during startup due to some error
-rw-r--r--HISTORY2
-rw-r--r--ci.c4
2 files changed, 5 insertions, 1 deletions
diff --git a/HISTORY b/HISTORY
index 2869b795..6297660c 100644
--- a/HISTORY
+++ b/HISTORY
@@ -9322,3 +9322,5 @@ Video Disk Recorder Revision History
- Updated the Ukrainian OSD texts (thanks to Yarema Aka Knedlyk).
- Fixed processing SVDRP client responses in case the caller doesn't want the actual
response strings (reported by Johann Friedrichs).
+- Fixed (not) saving the 'cam.data' file in case VDR stops early during startup due to
+ some error.
diff --git a/ci.c b/ci.c
index 8ad50e43..07e0c892 100644
--- a/ci.c
+++ b/ci.c
@@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
- * $Id: ci.c 4.20 2018/02/03 12:55:03 kls Exp $
+ * $Id: ci.c 4.21 2018/03/19 16:37:03 kls Exp $
*/
#include "ci.h"
@@ -2993,6 +2993,8 @@ void cChannelCamRelations::Load(const char *FileName)
void cChannelCamRelations::Save(void)
{
+ if (!*fileName)
+ return;
cMutexLock MutexLock(&mutex);
struct stat st;
if (stat(fileName, &st) == 0) {