Commit 5fef829a authored by Aurelio Colosimo's avatar Aurelio Colosimo Committed by Alessandro Rubini

proto-standard/open-close.c: fix pp_instance initialization

frgn_rec_best field of pp_instance structure was not correctly initialized.
This patch also rewrites a the ports 'for loop' so that it is more readable.
Signed-off-by: Aurelio Colosimo's avatarAurelio Colosimo <aurelio@aureliocolosimo.it>
parent 330381f3
......@@ -70,12 +70,14 @@ int pp_open_globals(struct pp_globals *ppg)
def->domainNumber = rt_opts->domain_number;
for (i = 0; i < def->numberPorts; i++) {
struct pp_instance *ppi = &ppg->pp_instances[i];
if (def->slaveOnly && !ppg->pp_instances[i].slave_only)
if (def->slaveOnly && !ppi->slave_only)
def->slaveOnly = 0;
ppg->pp_instances[i].state = PPS_INITIALIZING;
ppg->pp_instances[i].port_idx = i;
ppi->state = PPS_INITIALIZING;
ppi->port_idx = i;
ppi->frgn_rec_best = -1;
}
if (def->slaveOnly) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment