diff --git a/libraries/libapparmor/include/aalogparse.h b/libraries/libapparmor/include/aalogparse.h index abbb7b1cb..3c6b0fcac 100644 --- a/libraries/libapparmor/include/aalogparse.h +++ b/libraries/libapparmor/include/aalogparse.h @@ -176,7 +176,7 @@ typedef struct * @return Parsed data. */ aa_log_record * -parse_record(char *str); +parse_record(const char *str); /** * Frees all struct data. diff --git a/libraries/libapparmor/src/libaalogparse.c b/libraries/libapparmor/src/libaalogparse.c index 23b2c9cf7..bdacc6a59 100644 --- a/libraries/libapparmor/src/libaalogparse.c +++ b/libraries/libapparmor/src/libaalogparse.c @@ -38,7 +38,7 @@ #include "scanner.h" /* This is mostly just a wrapper around the code in grammar.y */ -aa_log_record *parse_record(char *str) +aa_log_record *parse_record(const char *str) { YY_BUFFER_STATE lex_buf; yyscan_t scanner; diff --git a/libraries/libapparmor/src/tst_aalogparse_reentrancy.c b/libraries/libapparmor/src/tst_aalogparse_reentrancy.c index d11947b6a..43b932adb 100644 --- a/libraries/libapparmor/src/tst_aalogparse_reentrancy.c +++ b/libraries/libapparmor/src/tst_aalogparse_reentrancy.c @@ -81,7 +81,7 @@ int aa_log_record_eq(aa_log_record *record1, aa_log_record *record2) { } typedef struct { - char* log; + const char* log; pthread_barrier_t *barrier; } pthread_parse_args;