[Avida-SVN] r3411 - development/source/main
brysonda at myxo.css.msu.edu
brysonda at myxo.css.msu.edu
Fri Sep 18 12:27:26 PDT 2009
Author: brysonda
Date: 2009-09-18 15:27:26 -0400 (Fri, 18 Sep 2009)
New Revision: 3411
Modified:
development/source/main/cPhenotype.cc
development/source/main/cPhenotype.h
Log:
Fix a couple of possible paths in which cPhenotype may not have properly initialized m_reaction_result to NULL.
Modified: development/source/main/cPhenotype.cc
===================================================================
--- development/source/main/cPhenotype.cc 2009-09-18 19:09:58 UTC (rev 3410)
+++ development/source/main/cPhenotype.cc 2009-09-18 19:27:26 UTC (rev 3411)
@@ -82,7 +82,7 @@
}
-cPhenotype::cPhenotype(const cPhenotype& in_phen)
+cPhenotype::cPhenotype(const cPhenotype& in_phen) : m_reaction_result(NULL)
{
*this = in_phen;
}
Modified: development/source/main/cPhenotype.h
===================================================================
--- development/source/main/cPhenotype.h 2009-09-18 19:09:58 UTC (rev 3410)
+++ development/source/main/cPhenotype.h 2009-09-18 19:27:26 UTC (rev 3411)
@@ -266,7 +266,7 @@
public:
- cPhenotype() : m_world(NULL) { ; } // Will not construct a valid cPhenotype! Only exists to support incorrect cDeme tArray usage.
+ cPhenotype() : m_world(NULL), m_reaction_result(NULL) { ; } // Will not construct a valid cPhenotype! Only exists to support incorrect cDeme tArray usage.
cPhenotype(const cPhenotype&);
cPhenotype& operator=(const cPhenotype&);
More information about the Avida-cvs
mailing list