diff --git a/src/driver/streamts.cpp b/src/driver/streamts.cpp index 6a2a23460..0b75f21fb 100644 --- a/src/driver/streamts.cpp +++ b/src/driver/streamts.cpp @@ -640,13 +640,12 @@ void CStreamManager::run() continue; } + g_RCInput->postMsg(NeutrinoMessages::EVT_STREAM_START, 0); if (!AddClient(connfd)) { close(connfd); g_RCInput->postMsg(NeutrinoMessages::EVT_STREAM_STOP, 0); } - else - g_RCInput->postMsg(NeutrinoMessages::EVT_STREAM_START, 0); poll_timeout = 1000; } else { if (pfd[i].revents & (POLLHUP | POLLRDHUP)) {