summaryrefslogtreecommitdiff
path: root/src/vdr-plugin/config.c
diff options
context:
space:
mode:
authorAntti Ajanki <antti.ajanki@iki.fi>2010-10-24 20:59:25 +0300
committerAntti Ajanki <antti.ajanki@iki.fi>2010-10-24 20:59:25 +0300
commit439024953d1abe71fd5adce26fac4f17c1aa9f96 (patch)
tree687694e77b2c097955ea5c62fb6dc817e47931a8 /src/vdr-plugin/config.c
parent1dc2ecb06b87c71aa22544b563ca6137bca71418 (diff)
downloadvdr-plugin-webvideo-439024953d1abe71fd5adce26fac4f17c1aa9f96.tar.gz
vdr-plugin-webvideo-439024953d1abe71fd5adce26fac4f17c1aa9f96.tar.bz2
SVDRP commands for downloading and playing video streams
Diffstat (limited to 'src/vdr-plugin/config.c')
-rw-r--r--src/vdr-plugin/config.c14
1 files changed, 10 insertions, 4 deletions
diff --git a/src/vdr-plugin/config.c b/src/vdr-plugin/config.c
index 23a6feb..5428188 100644
--- a/src/vdr-plugin/config.c
+++ b/src/vdr-plugin/config.c
@@ -120,11 +120,17 @@ bool cWebvideoConfig::ReadConfigFile(const char *inifile) {
for (int i=0; i<iniparser_getnsec(conf); i++) {
const char *section = iniparser_getsecname(conf, i);
- if (strncmp(section, "site-", 5) == 0) {
- const char *sitename = section+5;
- const int maxsectionlen = 40;
- char key[64];
+ if (strcmp(section, "webvi") != 0) {
+ const int maxsectionlen = 100;
+ char key[128];
char *keyname;
+ const char *sitename;
+
+ cString domain = parseDomain(section);
+ if (domain == "")
+ sitename = section;
+ else
+ sitename = domain;
strncpy(key, section, maxsectionlen);
key[maxsectionlen] = '\0';