On Thu, Mar 22, 2012 at 11:44:53AM -0700, John Johansen wrote: > Signed-off-by: John Johansen <john.johan...@canonical.com>
Acked-By: Steve Beattie <sbeat...@ubuntu.com> > --- > parser/libapparmor_re/hfa.cc | 14 +++++++------- > parser/libapparmor_re/hfa.h | 4 ++-- > 2 files changed, 9 insertions(+), 9 deletions(-) > > diff --git a/parser/libapparmor_re/hfa.cc b/parser/libapparmor_re/hfa.cc > index 3e796ad..5ace9df 100644 > --- a/parser/libapparmor_re/hfa.cc > +++ b/parser/libapparmor_re/hfa.cc > @@ -340,7 +340,7 @@ void DFA::remove_unreachable(dfaflags_t flags) > cerr << "unreachable: " << **i; > if (*i == start) > cerr << " <=="; > - if (!(*i)->perms.is_null()) > + if ((*i)->perms.is_accept()) > (*i)->perms.dump(cerr); > cerr << "\n"; > } > @@ -556,7 +556,7 @@ void DFA::minimize(dfaflags_t flags) > (*i)->label = -1; > rep->perms.add((*i)->perms); > } > - if (!rep->perms.is_null()) > + if (rep->perms.is_accept()) > final_accept++; > //if ((*p)->size() > 1) > //cerr << "\n"; > @@ -611,11 +611,11 @@ out: > void DFA::dump(ostream & os) > { > for (Partition::iterator i = states.begin(); i != states.end(); i++) { > - if (*i == start || !(*i)->perms.is_null()) { > + if (*i == start || (*i)->perms.is_accept()) { > os << **i; > if (*i == start) > os << " <== (allow/deny/audit/quiet)"; > - if (!(*i)->perms.is_null()) > + if ((*i)->perms.is_accept()) > (*i)->perms.dump(os); > os << "\n"; > } > @@ -631,7 +631,7 @@ void DFA::dump(ostream & os) > excluded.insert(j->first); > } else { > os << **i; > - if (!(*i)->perms.is_null()) > + if ((*i)->perms.is_accept()) > os << " ", (*i)->perms.dump(os); > os << " -> " << *(j)->second << ": 0x" > << hex << (int) j->first; > @@ -643,7 +643,7 @@ void DFA::dump(ostream & os) > > if ((*i)->otherwise != nonmatching) { > os << **i; > - if (!(*i)->perms.is_null()) > + if ((*i)->perms.is_accept()) > os << " ", (*i)->perms.dump(os); > os << " -> " << *(*i)->otherwise << ": ["; > if (!excluded.empty()) { > @@ -677,7 +677,7 @@ void DFA::dump_dot_graph(ostream & os) > if (*i == start) { > os << "\t\tstyle=bold" << "\n"; > } > - if (!(*i)->perms.is_null()) { > + if ((*i)->perms.is_accept()) { > os << "\t\tlabel=\"" << **i << "\\n"; > (*i)->perms.dump(os); > os << "\"\n"; > diff --git a/parser/libapparmor_re/hfa.h b/parser/libapparmor_re/hfa.h > index 73bbfc0..9e022a6 100644 > --- a/parser/libapparmor_re/hfa.h > +++ b/parser/libapparmor_re/hfa.h > @@ -43,7 +43,7 @@ class perms_t { > public: > perms_t(void) throw(int): allow(0), deny(0), audit(0), quiet(0), > exact(0) { }; > > - bool is_null(void) { return !(allow | audit | quiet); } > + bool is_accept(void) { return (allow | audit | quiet); } > > void dump(ostream &os) > { > @@ -106,7 +106,7 @@ public: > allow &= ~deny; > quiet &= deny; > deny = 0; > - return is_null(); > + return !is_accept(); > } > return 0; > } > -- > 1.7.9.1 > > > -- > AppArmor mailing list > AppArmor@lists.ubuntu.com > Modify settings or unsubscribe at: > https://lists.ubuntu.com/mailman/listinfo/apparmor -- Steve Beattie <sbeat...@ubuntu.com> http://NxNW.org/~steve/
signature.asc
Description: Digital signature
-- AppArmor mailing list AppArmor@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/apparmor