1 | diff --git a/mythtv/libs/libmythtv/datadirect.cpp b/mythtv/libs/libmythtv/datadirect.cpp |
---|
2 | index 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; |
---|