summaryrefslogtreecommitdiff
path: root/xmltv2vdr.cpp
diff options
context:
space:
mode:
authorJochen Dolze <vdr@dolze.de>2011-05-04 00:37:01 +0200
committerJochen Dolze <vdr@dolze.de>2011-05-04 00:37:01 +0200
commitb77956746429454de9e3aca7d4146aaf6a7a55b6 (patch)
treedb2e652380b9d4709876718156cb6d2097052fd9 /xmltv2vdr.cpp
parent6d453523dcee33efa6bc1755ec4a4a846faddbab (diff)
downloadvdr-plugin-xmltv2vdr-b77956746429454de9e3aca7d4146aaf6a7a55b6.tar.gz
vdr-plugin-xmltv2vdr-b77956746429454de9e3aca7d4146aaf6a7a55b6.tar.bz2
Improved search algorithm
Added more debug output
Diffstat (limited to 'xmltv2vdr.cpp')
-rw-r--r--xmltv2vdr.cpp22
1 files changed, 21 insertions, 1 deletions
diff --git a/xmltv2vdr.cpp b/xmltv2vdr.cpp
index f7e39e3..553e9fe 100644
--- a/xmltv2vdr.cpp
+++ b/xmltv2vdr.cpp
@@ -203,6 +203,11 @@ bool cEPGSource::Execute()
ret=false;
}
}
+ else
+ {
+ esyslog("xmltv2vdr: failed to execute '%s'",name);
+ ret=false;
+ }
if (result) free(result);
}
else
@@ -236,14 +241,29 @@ bool cEPGSource::Execute()
ret=false;
}
}
+ else
+ {
+ esyslog("xmltv2vdr: failed to read '%s' for '%s'",fname,name);
+ ret=false;
+ }
free(result);
}
+ else
+ {
+ esyslog("xmltv2vdr: out of memory @'%s'",name);
+ ret=false;
+ }
+ }
+ else
+ {
+ esyslog("xmltv2vdr: failed to stat '%s' for '%s'",fname,name);
+ ret=false;
}
close(fd);
}
else
{
- esyslog("xmltv2vdr: failed to open file '%s' for '%s'",fname,name);
+ esyslog("xmltv2vdr: failed to open '%s' for '%s'",fname,name);
ret=false;
}
free(fname);