On Wed, Nov 6, 2024 at 5:52 AM Christian Göttsche <cgoettsche@xxxxxxxxxxxxx> wrote: > > 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> Acked-by: James Carter <jwcart2@xxxxxxxxx> > --- > 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 > >