mirror of
https://gitlab.com/apparmor/apparmor
synced 2025-08-28 21:07:56 +00:00
The preprocessing output is broken, in a couple of places
includes come out like #include ##included <tunables/home> which is wrong because #include by itself is broken, and since -p is supposed to be removing includes, it should not be directly echoed any keyword in the keyword table is double echoed ownerowner /{run,dev}/shm/pulse-shm* rwk Signed-off-by: John Johansen <john.johansen@canonical.com> Acked-by: Steve Beattie <steve@nxnw.org>
This commit is contained in:
parent
19038d063b
commit
572fe066da
@ -488,7 +488,12 @@ LT_EQUAL <=
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#include/.*\r?\n { PUSH(INCLUDE); }
|
#include/.*\r?\n {
|
||||||
|
/* Don't use push here as we don't want #include echoed out. It needs
|
||||||
|
* to be handled specially
|
||||||
|
*/
|
||||||
|
yy_push_state(INCLUDE);
|
||||||
|
}
|
||||||
|
|
||||||
#.*\r?\n { /* normal comment */
|
#.*\r?\n { /* normal comment */
|
||||||
DUMP_AND_DEBUG("comment(%d): %s\n", current_lineno, yytext);
|
DUMP_AND_DEBUG("comment(%d): %s\n", current_lineno, yytext);
|
||||||
@ -536,7 +541,6 @@ LT_EQUAL <=
|
|||||||
{OPEN_PAREN} { PUSH_AND_RETURN(LIST_VAL_MODE, TOK_OPENPAREN); }
|
{OPEN_PAREN} { PUSH_AND_RETURN(LIST_VAL_MODE, TOK_OPENPAREN); }
|
||||||
|
|
||||||
{VARIABLE_NAME} {
|
{VARIABLE_NAME} {
|
||||||
DUMP_PREPROCESS;
|
|
||||||
int token = get_keyword_token(yytext);
|
int token = get_keyword_token(yytext);
|
||||||
int state = INITIAL;
|
int state = INITIAL;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user