From 9c42360b34f1341cda3a878c1209ac12bd528a7f Mon Sep 17 00:00:00 2001 From: John Johansen Date: Mon, 13 Aug 2012 16:59:00 -0700 Subject: [PATCH] apparmor: correct apparmor_parser -N command privilege Fix the apparmor_parsers -N command (which dumps the list of profile names found in a policy file) to be available without privilege and also make it be recognized as a command instead of an option so that it can conflict with -a -r -R -S and -o. Currently it can be specified with these commands but will cause the parser to short circuit just dumping the names and not doing the actual profile compile or load. Signed-off-by: John Johansen Acked-By: Steve Beattie --- parser/parser_main.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/parser/parser_main.c b/parser/parser_main.c index 1d9becb8a..82448011c 100644 --- a/parser/parser_main.c +++ b/parser/parser_main.c @@ -456,8 +456,10 @@ static int process_arg(int c, char *optarg) skip_cache = 1; break; case 'N': + count++; names_only = 1; skip_cache = 1; + kernel_load = 0; break; case 'S': count++;