diff --git a/utils/apparmor/aa.py b/utils/apparmor/aa.py index 39c9a9f8e..ede9e5498 100644 --- a/utils/apparmor/aa.py +++ b/utils/apparmor/aa.py @@ -4070,7 +4070,11 @@ def write_profile(profile): os.rename(newprof.name, prof_filename) - changed.pop(profile) + if profile in changed: + changed.pop(profile) + else: + debug_logger.info("Unchanged profile written: %s (not listed in 'changed' list)" % profile) + original_aa[profile] = deepcopy(aa[profile]) def matchliteral(aa_regexp, literal):