summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStuart Morgan <smorgan@mythtv.org>2012-03-10 12:23:43 (GMT)
committer Stuart Morgan <smorgan@mythtv.org>2012-03-10 12:24:04 (GMT)
commit37cacb609357d785145f0f1a463d627feb6852f5 (patch)
treef97cf3a5cbcc430ababba4c5b11859661e38bd7f
parent1c2ce6a0800a36987b15043359a2f4241fbd498f (diff)
Fix RTP IPTV with multiple IPTV interfaces. 1ed419ad applied a fix for udp IPTV where more than one interface was available, it didn't apply the fix for rtp which uses the same socket code. Fixes #8767, Refs #3873
-rw-r--r--mythtv/libs/libmythtv/iptv/iptvfeederrtp.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/mythtv/libs/libmythtv/iptv/iptvfeederrtp.cpp b/mythtv/libs/libmythtv/iptv/iptvfeederrtp.cpp
index 4e56265..7d1fc71 100644
--- a/mythtv/libs/libmythtv/iptv/iptvfeederrtp.cpp
+++ b/mythtv/libs/libmythtv/iptv/iptvfeederrtp.cpp
@@ -71,6 +71,8 @@ bool IPTVFeederRTP::Open(const QString &url)
if (!InitEnv())
return false;
+ ReceivingSocketAddr = our_inet_addr(parse.host().toLatin1());
+
Groupsock *socket = new Groupsock(*_live_env, addr, parse.port(), 0);
if (!socket)
{