summaryrefslogtreecommitdiff
path: root/xmltv2vdr.cpp
diff options
context:
space:
mode:
authorJochen Dolze <vdr@dolze.de>2011-02-27 17:24:23 +0100
committerJochen Dolze <vdr@dolze.de>2011-02-27 17:24:23 +0100
commit7bb7938a64f28fd69f9bd985b448083c7725896a (patch)
tree1780c8e17189391928af04a416f7201df63b6e9f /xmltv2vdr.cpp
parent795716f16830d24eddb39fdd735ede9a3a751728 (diff)
downloadvdr-plugin-xmltv2vdr-7bb7938a64f28fd69f9bd985b448083c7725896a.tar.gz
vdr-plugin-xmltv2vdr-7bb7938a64f28fd69f9bd985b448083c7725896a.tar.bz2
First releasev0.0.1
Some minor bugfixes Some minor enhancements
Diffstat (limited to 'xmltv2vdr.cpp')
-rw-r--r--xmltv2vdr.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/xmltv2vdr.cpp b/xmltv2vdr.cpp
index 443be17..2f821a7 100644
--- a/xmltv2vdr.cpp
+++ b/xmltv2vdr.cpp
@@ -265,6 +265,7 @@ void cEPGSource::Store(void)
umask(oldmask);
if (!w)
{
+ fclose(r);
fclose(w);
unlink(fname2);
free(fname1);
@@ -495,7 +496,15 @@ bool cPluginXmltv2vdr::Start(void)
// Start any background activities the plugin shall perform.
cParse::InitLibXML();
ReadInEPGSources();
- if (UpStart) exectime_t=time(NULL)+30;
+ if (UpStart)
+ {
+ exectime_t=time(NULL)+60;
+ }
+ else
+ {
+ exectime_t=time(NULL)-60;
+ last_exectime_t=exectime_t;
+ }
return true;
}