mirror of
https://projects.vdr-developer.org/git/vdr-plugin-streamdev.git
synced 2023-10-10 19:16:51 +02:00
Moved "closing connection" log message to overload of cTBSocket::Close() in
cServerConnection.
This commit is contained in:
parent
9b91301d94
commit
94aef85adc
@ -237,6 +237,13 @@ bool cServerConnection::Respond(const char *Message, bool Last, ...)
|
||||
return true;
|
||||
}
|
||||
|
||||
bool cServerConnection::Close()
|
||||
{
|
||||
if (IsOpen())
|
||||
isyslog("streamdev-server: closing %s connection to %s:%d", Protocol(), RemoteIp().c_str(), RemotePort());
|
||||
return cTBSocket::Close();
|
||||
}
|
||||
|
||||
#if APIVERSNUM >= 10700
|
||||
static int GetClippedNumProvidedSystems(int AvailableBits, cDevice *Device)
|
||||
{
|
||||
|
@ -103,6 +103,9 @@ public:
|
||||
/* Will make the socket close after sending all queued output data */
|
||||
void DeferClose(void) { m_DeferClose = true; }
|
||||
|
||||
/* Close the socket */
|
||||
virtual bool Close(void);
|
||||
|
||||
/* Will retrieve an unused device for transmitting data. Receivers have
|
||||
already been attached from the device if necessary. Use the returned
|
||||
cDevice in a following call to StartTransfer */
|
||||
|
@ -152,8 +152,7 @@ void cStreamdevServer::Action(void)
|
||||
|
||||
cServerConnection *next = m_Clients.Next(s);
|
||||
if (!result) {
|
||||
isyslog("streamdev: closing streamdev connection to %s:%d",
|
||||
s->RemoteIp().c_str(), s->RemotePort());
|
||||
if (s->IsOpen())
|
||||
s->Close();
|
||||
Lock();
|
||||
m_Clients.Del(s);
|
||||
|
Loading…
Reference in New Issue
Block a user