From: Andreas Ă–man Date: Mon, 11 Jan 2010 20:46:41 +0000 (+0000) Subject: Log errors when direct subscription fails X-Git-Tag: 2.12~306 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ef615302b16853641adbf4ceacad533f566dbb2a;p=thirdparty%2Ftvheadend.git Log errors when direct subscription fails --- diff --git a/src/subscriptions.c b/src/subscriptions.c index 22c461c96..a3980e823 100644 --- a/src/subscriptions.c +++ b/src/subscriptions.c @@ -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; } }