Fix a memory leak in reduce_tau03().
* src/ltlvisit/contain.cc (reduce_tau03_visitor::visit): Free the operand array when a multop reduces to a constant.
This commit is contained in:
parent
058bb83c6d
commit
4964c9a1a4
2 changed files with 9 additions and 1 deletions
|
|
@ -1,3 +1,10 @@
|
||||||
|
2009-09-07 Alexandre Duret-Lutz <adl@lrde.epita.fr>
|
||||||
|
|
||||||
|
Fix a memory leak in reduce_tau03().
|
||||||
|
|
||||||
|
* src/ltlvisit/contain.cc (reduce_tau03_visitor::visit): Free
|
||||||
|
the operand array when a multop reduces to a constant.
|
||||||
|
|
||||||
2009-09-07 Alexandre Duret-Lutz <adl@lrde.epita.fr>
|
2009-09-07 Alexandre Duret-Lutz <adl@lrde.epita.fr>
|
||||||
|
|
||||||
Fix a memory leak in randltl.
|
Fix a memory leak in randltl.
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright (C) 2006, 2007 Laboratoire d'Informatique de Paris 6 (LIP6),
|
// Copyright (C) 2006, 2007, 2009 Laboratoire d'Informatique de Paris 6 (LIP6),
|
||||||
// département Systèmes Répartis Coopératifs (SRC), Université Pierre
|
// département Systèmes Répartis Coopératifs (SRC), Université Pierre
|
||||||
// et Marie Curie.
|
// et Marie Curie.
|
||||||
//
|
//
|
||||||
|
|
@ -331,6 +331,7 @@ namespace spot
|
||||||
for (unsigned i = 0; i < mos; ++i)
|
for (unsigned i = 0; i < mos; ++i)
|
||||||
if ((*res)[i])
|
if ((*res)[i])
|
||||||
destroy((*res)[i]);
|
destroy((*res)[i]);
|
||||||
|
delete res;
|
||||||
}
|
}
|
||||||
|
|
||||||
formula*
|
formula*
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue