| 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;
|
|---|