The gen_change_profile() function must be changed to allow the extra
condition in change_profiles rules.

Signed-off-by: Tyler Hicks <[email protected]>
---
 tests/regression/apparmor/mkprofile.pl | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/tests/regression/apparmor/mkprofile.pl 
b/tests/regression/apparmor/mkprofile.pl
index 35d8fd6..7ca5ef1 100755
--- a/tests/regression/apparmor/mkprofile.pl
+++ b/tests/regression/apparmor/mkprofile.pl
@@ -345,6 +345,8 @@ sub gen_change_profile($) {
        }
     } elsif (@rules == 3) {
         push (@{$output_rules{$hat}}, "  change_profile $rules[1] -> 
$rules[2],\n",);
+    } elsif (@rules == 4) {
+        push (@{$output_rules{$hat}}, "  change_profile $rules[1] $rules[2] -> 
$rules[3],\n",);
     } else {
         (!$nowarn) && print STDERR "Warning: invalid change_profile 
description '$rule', ignored\n";
     }
-- 
2.7.4


-- 
AppArmor mailing list
[email protected]
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/apparmor

Reply via email to