Minor Update:

- Fix log error on port close
This commit is contained in:
Charl Wentzel
2017-12-07 06:47:40 +02:00
parent 2c998ac7af
commit 75dec370f7

View File

@@ -646,7 +646,7 @@ int CSelectableCore::OpenForkPipe( THandle * Handle )
if ((pipe( pipefd ) == -1) || (pipefd[0] == -1) || (pipefd[1] == -1))
{
// Log event
if (Log) Log->Message( LogLevel, dlMedium, "%s: Handle '%s' - Could not open Pipe", Name, Handle->Name );
if (Log) Log->Message( LogLevel, dlMedium, "%s: Handle '%s' - Could not open Pipe (%s)", Name, Handle->Name, strerror(errno) );
return -1;
}
@@ -661,7 +661,7 @@ int CSelectableCore::OpenForkPipe( THandle * Handle )
Handle->FD = -1;
// Log event
if (Log) Log->Message( LogLevel, dlMedium, "%s: Handle '%s' - Could not Fork process", Name, Handle->Name );
if (Log) Log->Message( LogLevel, dlMedium, "%s: Handle '%s' - Could not Fork process, %s", Name, Handle->Name, strerror(errno) );
return -1;
}
else if (Handle->ChildPID > 0)
@@ -1294,7 +1294,7 @@ bool CSelectableCore::Read( THandle * Handle )
{
// Log if there is an error
if (Log && (BytesWaiting < 1))
Log->Message( LogLevel, dlMedium, "%s: Handle '%s' - Error: [%d] $s", Name, Handle->Name, errno, strerror(errno) );
Log->Message( LogLevel, dlMedium, "%s: Handle '%s' - Data waiting error (%s)", Name, Handle->Name, strerror(errno) );
// Close Handle
Close( Handle, false );
@@ -1314,7 +1314,7 @@ bool CSelectableCore::Read( THandle * Handle )
// Error on port
if (BytesWaiting < 0)
{
if (Log) Log->Message( LogLevel, dlMedium, "%s: Handle '%s' - Error: [%d] $s", Name, Handle->Name, errno, strerror(errno) );
if (Log) Log->Message( LogLevel, dlMedium, "%s: Handle '%s' - Data waiting error (%s)", Name, Handle->Name, strerror(errno) );
// Close Handle
Close( Handle, false );
@@ -1329,7 +1329,7 @@ bool CSelectableCore::Read( THandle * Handle )
// // Error on port
// if (BytesWaiting < 0)
// {
// if (Log) Log->Message( LogLevel, dlMedium, "%s: Handle '%s' - Error: [%d] $s", Name, Handle->Name, errno, strerror(errno) );
// if (Log) Log->Message( LogLevel, dlMedium, "%s: Handle '%s' - Data waiting error (%s)", Name, Handle->Name, strerror(errno) );
//
// // Close Handle
// Close( Handle, false );