]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
capmt: nicename - don't include port for socket modes
authorJaroslav Kysela <perex@perex.cz>
Fri, 2 Oct 2015 06:48:53 +0000 (08:48 +0200)
committerJaroslav Kysela <perex@perex.cz>
Fri, 2 Oct 2015 06:48:53 +0000 (08:48 +0200)
src/descrambler/capmt.c

index e6e7f110aeed7d9e380aa7f203f943f3f2aef070..a2c364278ab1655755aeeb307cd36ffa308480e0 100644 (file)
@@ -2074,9 +2074,13 @@ capmt_service_start(caclient_t *cac, service_t *s)
   }
 
   td = (th_descrambler_t *)ct;
-  snprintf(buf, sizeof(buf), "capmt-%s-%i",
-                             capmt->capmt_sockfile,
-                             capmt->capmt_port);
+  if (capmt->capmt_oscam == CAPMT_OSCAM_TCP || capmt->capmt_oscam == CAPMT_OSCAM_NET_PROTO) {
+    snprintf(buf, sizeof(buf), "capmt-%s-%i",
+                               capmt->capmt_sockfile,
+                               capmt->capmt_port);
+  } else {
+    snprintf(buf, sizeof(buf), "capmt-%s", capmt->capmt_sockfile);
+  }
   td->td_nicename    = strdup(buf);
   td->td_service     = s;
   td->td_stop        = capmt_service_destroy;