]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
service: show also network name in the service nicename
authorJaroslav Kysela <perex@perex.cz>
Thu, 31 Jul 2014 09:50:39 +0000 (11:50 +0200)
committerJaroslav Kysela <perex@perex.cz>
Thu, 31 Jul 2014 09:50:39 +0000 (11:50 +0200)
src/service.c

index bdf497c0abe3be73793d9b85c843e1dd0bfc7437..954a19e1683bd0ae93b6bf270b5552bc0b1d6d69 100644 (file)
@@ -850,7 +850,7 @@ service_stream_make_nicename(service_t *t, elementary_stream_t *st)
 void 
 service_make_nicename(service_t *t)
 {
-  char buf[200];
+  char buf[256];
   source_info_t si;
   elementary_stream_t *st;
 
@@ -859,8 +859,9 @@ service_make_nicename(service_t *t)
   t->s_setsourceinfo(t, &si);
 
   snprintf(buf, sizeof(buf), 
-          "%s%s%s%s%s",
-          si.si_adapter ?: "", si.si_adapter && si.si_mux     ? "/" : "",
+          "%s%s%s%s%s%s%s",
+          si.si_adapter ?: "", si.si_adapter && si.si_network ? "/" : "",
+          si.si_network ?: "", si.si_network && si.si_mux     ? "/" : "",
           si.si_mux     ?: "", si.si_mux     && si.si_service ? "/" : "",
           si.si_service ?: "");