From 3c83c3212090d5719a12a466953ed0d05eb1801e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96man?= Date: Thu, 16 Aug 2007 12:23:15 +0000 Subject: [PATCH] Convert channel name to printable chars before logging --- channels.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/channels.c b/channels.c index 6e36f2f6..c7ff95bc 100644 --- a/channels.c +++ b/channels.c @@ -80,6 +80,7 @@ transport_set_channel(th_transport_t *t, const char *name) { th_channel_t *ch; th_pid_t *tp; + char *chname; if(LIST_FIRST(&t->tht_pids) == NULL) return -1; @@ -91,8 +92,12 @@ transport_set_channel(th_transport_t *t, const char *name) t->tht_channel = ch; LIST_INSERT_SORTED(&ch->ch_transports, t, tht_channel_link, transportcmp); + chname = utf8toprintable(ch->ch_name); + syslog(LOG_DEBUG, "Added service \"%s\" for channel \"%s\"", - t->tht_name, ch->ch_name); + t->tht_name, chname); + free(chname); + LIST_FOREACH(tp, &t->tht_pids, tp_link) syslog(LOG_DEBUG, " Pid %5d [%s]", tp->tp_pid, htstvstreamtype2txt(tp->tp_type));