diff --git a/src/modules/butterflies/butterflies_populations.c b/src/modules/butterflies/butterflies_populations.c index 161e5d53c0351a1742bfebdc875cbd131af6a038..f0e0690b6ba94ee09c85b27f24d36a23ebd88853 100644 --- a/src/modules/butterflies/butterflies_populations.c +++ b/src/modules/butterflies/butterflies_populations.c @@ -158,7 +158,7 @@ void bf_cell_maturation(struct cats_grid *grid, struct cats_thread_info *ts, cat cats_dt_rates reproduction_rate = calculate_rate(&module_conf->reproduction_rate, NAN, &grid->param, grid, row, col, NULL); cats_dt_rates suit_ts = module_conf->reproduction_rate.suitability_cutoff; - if (suit_ts < grid->param.OT && reproduction_rate > 0) { + if (suit_ts < suit_ts && reproduction_rate > 0) { log_message(LOG_ERROR, "Suitability %f under threshold %Lf, but adults per female = %Lf", suit, suit_ts, reproduction_rate); exit_cats(EXIT_FAILURE);