]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
Log errors when direct subscription fails
authorAndreas Öman <andreas@lonelycoder.com>
Mon, 11 Jan 2010 20:46:41 +0000 (20:46 +0000)
committerAndreas Öman <andreas@lonelycoder.com>
Mon, 11 Jan 2010 20:46:41 +0000 (20:46 +0000)
src/subscriptions.c

index 22c461c965aae43738a93d894776183e8dea2952..a3980e82349f0a74ce9c6bb82bec427b60bb816e 100644 (file)
@@ -289,13 +289,15 @@ subscription_create_from_transport(th_transport_t *t, const char *name,
 {
   th_subscription_t *s = subscription_create(INT32_MAX, name, st, flags);
   source_info_t si;
+  int r;
 
   if(t->tht_status != TRANSPORT_RUNNING) {
-    if(transport_start(t, INT32_MAX, 1, 0)) {
+    if((r = transport_start(t, INT32_MAX, 1, 0)) != 0) {
       subscription_unsubscribe(s);
 
       tvhlog(LOG_INFO, "subscription", 
-            "\"%s\" direct subscription failed", name);
+            "\"%s\" direct subscription failed -- %s", name,
+            transport_nostart2txt(r));
       return NULL;
     }
   }