Browse Source

Bug fix in PH_ProbReachReward: segfault when linear equation system solution fails.

git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@19 bbc10eb1-c90d-0410-af57-cb519fbb1720
master
Dave Parker 20 years ago
parent
commit
08efa5ea47
  1. 2
      prism/src/hybrid/PH_ProbReachReward.cc

2
prism/src/hybrid/PH_ProbReachReward.cc

@ -140,13 +140,13 @@ jint m // 'maybe' states
inf_vec = mtbdd_to_double_vector(ddman, inf, rvars, num_rvars, odd);
// go thru setting elements of soln to infinity
for (i = 0; i < n; i++) if (inf_vec[i] > 0) soln[i] = HUGE_VAL;
free(inf_vec);
}
// free remaining memory
Cudd_RecursiveDeref(ddman, a);
Cudd_RecursiveDeref(ddman, state_rewards);
Cudd_RecursiveDeref(ddman, trans_rewards);
free(inf_vec);
return (int)soln;
}

Loading…
Cancel
Save