[mythtv-commits] Ticket #10633: Network Control socket fails to listen on second address

MythTV noreply at mythtv.org
Mon Dec 7 22:12:53 UTC 2015


#10633: Network Control socket fails to listen on second address
-------------------------------------+--------------------------
 Reporter:  Paul Saunders <darac@…>  |          Owner:  wagnerrp
     Type:  Bug Report - General     |         Status:  new
 Priority:  minor                    |      Milestone:  0.27.6
Component:  MythTV - General         |        Version:  0.25
 Severity:  medium                   |     Resolution:
 Keywords:                           |  Ticket locked:  0
-------------------------------------+--------------------------

Comment (by bjoernv@…):

 Clearing http_proxy didn't worked for me, maybe because MythFrontend reads
 KDE's proxy settings and not http_proxy directly.

 But disabling proxies with
 networkControl->setProxy(QNetworkProxy::NoProxy) works. I found similar
 code here:

 mythtv/libs/libmythprotoserver/mythsocketmanager.cpp[[BR]]
 mythtv/programs/mythbackend/mainserver.cpp[[BR]]
 mythtv/programs/mythbackend/mediaserver.cpp

 So please try this patch:

 {{{
 diff --git a/mythtv/programs/mythfrontend/main.cpp
 b/mythtv/programs/mythfrontend/main.cpp
 index 7cac474..6bcfc50 100644
 --- a/mythtv/programs/mythfrontend/main.cpp
 +++ b/mythtv/programs/mythfrontend/main.cpp
 @@ -1704,6 +1704,8 @@ int main(int argc, char **argv)
      {
          int port = gCoreContext->GetNumSetting("NetworkControlPort",
 6546);
          networkControl = new NetworkControl();
 +        // work-around #10633 (https://code.mythtv.org/trac/ticket/10633)
 +        networkControl->setProxy(QNetworkProxy::NoProxy);
          if (!networkControl->listen(port))
              LOG(VB_GENERAL, LOG_ERR,
                  QString("NetworkControl failed to bind to port %1.")
 }}}

--
Ticket URL: <https://code.mythtv.org/trac/ticket/10633#comment:21>
MythTV <http://www.mythtv.org>
MythTV Media Center


More information about the mythtv-commits mailing list