| commit 64: | f19bde0c7755 |
| parent 63: | 74c5cb4b4eca |
| branch: | market-1 |
fixed memory leak because typo
Changed (Δ79 bytes):
raw changeset »
agent.c (1 lines added, 3 lines removed)
| … | … | @@ -17,10 +17,8 @@ agent_t* agent_internal_new(genome_t* ge |
17 |
17 |
new_agent = (agent_t*) ksmalloc(sizeof(agent_t), "agent_t"); |
18 |
18 |
new_agent->energy = energy; |
19 |
19 |
new_agent->energy_max = default_energy_max; |
20 |
if (genome) { |
|
21 |
new_agent->genome = (genome_t*) ksmalloc(sizeof(genome_t), "genome_t"); |
|
20 |
if (genome) |
|
22 |
21 |
new_agent->genome = genome_clone(genome); |
23 |
} |
|
24 |
22 |
else |
25 |
23 |
new_agent->genome = genome_new_default(); |
26 |
24 |
if (mutate) |
