From: Christian Göttsche <cgzones@xxxxxxxxxxxxxx> Example policy generated by fuzzer: class s sid k class s { i } optional{ require{ attribute i; } } type m; typealias m alias i; typeai Reported-by: oss-fuzz (issue 377576480) Signed-off-by: Christian Göttsche <cgzones@xxxxxxxxxxxxxx> --- checkpolicy/policy_define.c | 1 + 1 file changed, 1 insertion(+) diff --git a/checkpolicy/policy_define.c b/checkpolicy/policy_define.c index 9aae8378..96414d46 100644 --- a/checkpolicy/policy_define.c +++ b/checkpolicy/policy_define.c @@ -1322,6 +1322,7 @@ static int add_aliases_to_type(type_datum_t * type) aliasdatum->primary = type->s.value; aliasdatum->flavor = TYPE_ALIAS; + free(id); break; } default:{ -- 2.45.2