The SessionDiagnosticsArray is not correctly updated on client disconnection, we propose the following modifications in file SampleApplications/SampleLibraries/Server/Diagnostics/DiagnosticsNodeManager.cs, around line 700, function DeleteSessionDiagnostics :
// release the server lock if it is being held.
if (m_serverLockHolder == nodeId)
{
m_serverLockHolder = null;
}
// Call DoScan :
DoScan(true);
and around line 1223, function DoScan :
// Set the correct variable to true :
//sessionsChanged = true;
sessionsSecurityChanged = true;
The SessionDiagnosticsArray is not correctly updated on client disconnection, we propose the following modifications in file SampleApplications/SampleLibraries/Server/Diagnostics/DiagnosticsNodeManager.cs, around line 700, function DeleteSessionDiagnostics :
and around line 1223, function DoScan :