Ticket #9123: 9123_no_event_socket_on_backends.diff
File 9123_no_event_socket_on_backends.diff, 973 bytes (added by , 14 years ago) |
---|
-
mythcorecontext.cpp
269 269 if (!d->m_serverSock) 270 270 return false; 271 271 272 if (! d->m_eventSock)272 if (!IsBackend() && !d->m_eventSock) 273 273 d->m_eventSock = ConnectEventSocket(server, port); 274 274 275 if (! d->m_eventSock)275 if (!IsBackend() && !d->m_eventSock) 276 276 { 277 277 d->m_serverSock->DownRef(); 278 278 d->m_serverSock = NULL; … … 793 793 d->m_serverSock->DownRef(); 794 794 d->m_serverSock = NULL; 795 795 796 d->m_eventSock->DownRef(); 797 d->m_eventSock = NULL; 796 if (d->m_eventSock) 797 { 798 d->m_eventSock->DownRef(); 799 d->m_eventSock = NULL; 800 } 798 801 799 802 bool blockingClient = GetNumSetting("idleTimeoutSecs",0); 800 803 ConnectToMasterServer(blockingClient);