[Avida-cvs] [avida-svn] r552 - development/source/main
brysonda@myxo.css.msu.edu
brysonda at myxo.css.msu.edu
Sat Apr 1 10:39:22 PST 2006
Author: brysonda
Date: 2006-04-01 13:39:14 -0500 (Sat, 01 Apr 2006)
New Revision: 552
Modified:
development/source/main/cOrganism.cc
development/source/main/cOrganism.h
Log:
Fix NetRemoteValidate so that it will actually validate results.
Modified: development/source/main/cOrganism.cc
===================================================================
--- development/source/main/cOrganism.cc 2006-03-31 17:55:15 UTC (rev 551)
+++ development/source/main/cOrganism.cc 2006-04-01 18:39:14 UTC (rev 552)
@@ -272,8 +272,6 @@
{
assert(m_net);
- if (m_net->last_seq = -1) return false;
-
bool found = false;
for (int i = m_net->last_seq; i < m_net->seq.GetSize(); i++) {
cOrgSeqMessage& msg = m_net->seq[i];
@@ -286,7 +284,7 @@
if (!found) return false;
int completed = 0;
- while (m_net->seq[m_net->last_seq].GetReceived()) {
+ while (m_net->last_seq < m_net->seq.GetSize() && m_net->seq[m_net->last_seq].GetReceived()) {
completed++;
m_net->last_seq++;
}
Modified: development/source/main/cOrganism.h
===================================================================
--- development/source/main/cOrganism.h 2006-03-31 17:55:15 UTC (rev 551)
+++ development/source/main/cOrganism.h 2006-04-01 18:39:14 UTC (rev 552)
@@ -113,7 +113,7 @@
tSmartArray<cOrgSeqMessage> seq;
int last_seq;
- cNetSupport() : last_seq(-1) { ; }
+ cNetSupport() : last_seq(0) { ; }
~cNetSupport();
};
cNetSupport* m_net;
More information about the Avida-cvs
mailing list