Ticket #11195: patch.txt

File patch.txt, 757 bytes (added by Bill Meek <keemllib@…>, 13 years ago)
Line 
1diff --git a/mythtv/libs/libmythtv/datadirect.cpp b/mythtv/libs/libmythtv/datadirect.cpp
2index 1870ff0..84df4c1 100644
3--- a/mythtv/libs/libmythtv/datadirect.cpp
4+++ b/mythtv/libs/libmythtv/datadirect.cpp
5@@ -1008,6 +1008,14 @@ bool DataDirectProcessor::DDPost(QString ddurl, QString &inputFile,
6
7 if (inputFile.isEmpty()) {
8 inputFile = QString("/tmp/mythtv_ddp_data");
9+ if (!QFileInfo(inputFile).isWritable())
10+ {
11+ LOG(VB_GENERAL, LOG_ERR, LOC +
12+ QString("Cache file: '%1' is not writeable")
13+ .arg(inputFile));
14+ err_txt = QString("Abort. Download not attempted");
15+ return false;
16+ }
17 }
18
19 QHash<QByteArray, QByteArray> headers;