commit 05454468e25022c038d3bbf899923af3258092df
Author: Brian J. Murrell <brian@interlinx.bc.ca>
Date: Sun Nov 2 11:08:07 2014 -0500
Use TMPDIR
diff --git a/mythtv/libs/libmythtv/datadirect.cpp b/mythtv/libs/libmythtv/datadirect.cpp
index 714a0c1..08d5d85 100644
a
|
b
|
DataDirectProcessor::DataDirectProcessor(uint lp, QString user, QString pass) : |
548 | 548 | .arg(MYTH_BINARY_VERSION).arg(MYTH_SOURCE_VERSION); |
549 | 549 | } |
550 | 550 | |
| 551 | char *env_tmpdir = getenv("TMPDIR"); |
| 552 | if (env_tmpdir && (*env_tmpdir != '\0')) |
| 553 | m_tmpDir = QString(env_tmpdir); |
| 554 | |
551 | 555 | DataDirectURLs urls0( |
552 | 556 | "Tribune Media Zap2It", |
553 | 557 | "http://datadirect.webservices.zap2it.com/tvlistings/xtvdService", |
… |
… |
QString DataDirectProcessor::CreateTempDirectory(bool *pok) const |
1821 | 1825 | { |
1822 | 1826 | bool ok; |
1823 | 1827 | pok = (pok) ? pok : &ok; |
1824 | | if (m_tmpDir == "/tmp") |
1825 | | { |
1826 | | CreateTemp("/tmp/mythtv_ddp_XXXXXX", |
1827 | | "Failed to create temp directory", |
1828 | | true, m_tmpDir, *pok); |
1829 | | } |
| 1828 | CreateTemp(m_tmpDir + "/mythtv_ddp_XXXXXX", |
| 1829 | "Failed to create temp directory", |
| 1830 | true, m_tmpDir, *pok); |
1830 | 1831 | return m_tmpDir; |
1831 | 1832 | } |
1832 | 1833 | |