On Sun, Jul 09, 2017 at 12:18:16PM +0200, Christian Boltz wrote: > Hello, > > Network rules are the only rule type that had this safety net - if > profile_data[profile][hat] really isn't initialized (which shouldn't > happen), things will break at lots of other places ;-) > > > [ 01-drop-network-safety-net.diff ]
Acked-by: Seth Arnold <[email protected]> Thanks > > === modified file ./utils/apparmor/aa.py > --- utils/apparmor/aa.py 2017-06-15 23:18:30.216491386 +0200 > +++ utils/apparmor/aa.py 2017-07-09 12:11:53.907188928 +0200 > @@ -2421,10 +2426,6 @@ > if not profile: > raise AppArmorException(_('Syntax Error: Unexpected network > entry found in file: %(file)s line: %(line)s') % { 'file': file, 'line': > lineno + 1 }) > > - # init rule class (if not done yet) > - if not profile_data[profile][hat].get('network', False): > - profile_data[profile][hat]['network'] = NetworkRuleset() > - > > profile_data[profile][hat]['network'].add(NetworkRule.parse(line)) > > elif DbusRule.match(line): > >
signature.asc
Description: PGP signature
-- AppArmor mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/apparmor
