|
From: <br...@us...> - 2008-09-30 09:25:11
|
Revision: 397
http://acmcontester.svn.sourceforge.net/acmcontester/?rev=397&view=rev
Author: brus07
Date: 2008-09-30 09:24:53 +0000 (Tue, 30 Sep 2008)
Log Message:
-----------
Fixed bug.
Modified Paths:
--------------
ACMServer/trunk/ACMServer/Library/Connector/SocketServer.cs
ACMServer/trunk/ACMServer/Plugins/MediatorPlugins/SocketServerGatePlugin/WorkingPool.cs
Modified: ACMServer/trunk/ACMServer/Library/Connector/SocketServer.cs
===================================================================
--- ACMServer/trunk/ACMServer/Library/Connector/SocketServer.cs 2008-09-30 08:48:32 UTC (rev 396)
+++ ACMServer/trunk/ACMServer/Library/Connector/SocketServer.cs 2008-09-30 09:24:53 UTC (rev 397)
@@ -103,6 +103,11 @@
/// <returns>\xD1\xEF\xE8\xF1\xEE\xEA \xE2\xB3\xEB\xFC\xED\xE8\xF5 \xF2\xE5\xF1\xF2\xE5\xF0\xB3\xE2</returns>
private List<int> GetFreeTesters()
{
+ if (server == null)
+ {
+ return new List<int>();
+ }
+
q.Clear();
string curHashCode = DateTime.Now.GetHashCode().ToString();
for (int i = 0; i < server.CountClients; i++)
Modified: ACMServer/trunk/ACMServer/Plugins/MediatorPlugins/SocketServerGatePlugin/WorkingPool.cs
===================================================================
--- ACMServer/trunk/ACMServer/Plugins/MediatorPlugins/SocketServerGatePlugin/WorkingPool.cs 2008-09-30 08:48:32 UTC (rev 396)
+++ ACMServer/trunk/ACMServer/Plugins/MediatorPlugins/SocketServerGatePlugin/WorkingPool.cs 2008-09-30 09:24:53 UTC (rev 397)
@@ -35,10 +35,11 @@
break;
foreach (SystemMessage sysMes in poolWork.Keys)
{
- //TODO: potribno zrobyty, shot pry posylci "poolWork" ne buv zalokanyj
+ //TODO: potribno zrobyty, shob pry posylci "poolWork" ne buv zalokanyj
if (OnSendData(sysMes) == true)
{
poolWork.Remove(sysMes);
+ break;
}
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|