From 1cdb041755cd8f30d85a3ebc1c577bc2b6c604d6 Mon Sep 17 00:00:00 2001 From: hdallard <hdallard@laas.fr> Date: Fri, 3 Jun 2016 15:25:23 +0200 Subject: [PATCH] Fix rules check --- src/graph/helper.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/graph/helper.cc b/src/graph/helper.cc index 6693990f..324170bb 100644 --- a/src/graph/helper.cc +++ b/src/graph/helper.cc @@ -577,12 +577,12 @@ namespace hpp { { assert (idxOH.size () == nG); for (std::size_t i = 0; i < nG; ++i) { + const std::string& g = gs[i]->name(), + h = (idxOH[i] == nOH) ? "" : handle (idxOH[i])->name (); if ((CompiledRule::Result)rulesCache(i, idxOH[i]) == CompiledRule::Undefined) { - const std::string& g = gs[i]->name(), - h = (idxOH[i] == nOH) ? "" : handle (idxOH[i])->name (); CompiledRule::Result status = CompiledRule::Accept; for (std::size_t r = 0; r < rules.size(); ++r) { - status = rules[i].check(g,h); + status = rules[r].check(g,h); if (status == CompiledRule::Accept) break; else if (status == CompiledRule::Refuse) break; status = CompiledRule::Accept; -- GitLab