Re: [PATCH v3 2/2] libsepol/cil: Return error when identifier declared as both type and attribute

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, May 27, 2020 at 3:02 AM Topi Miettinen <toiwoton@xxxxxxxxx> wrote:
>
> On 26.5.2020 21.50, James Carter wrote:
> > CIL allows a type to be redeclared when using the multiple declarations
> > option ("-m" or "--muliple-decls"), but make it an error for an identifier
> > to be declared as both a type and an attribute.
> >
> > Change the error message so that it always gives the location and flavor
> > of both declarations. The flavors will be the same in all other cases,
> > but in this case they explain why there is an error even if multiple
> > declartions are allowed.
> >
> > Fixes: Commit fafe4c212bf6c32c ("libsepol: cil: Add ability to redeclare types[attributes]")
> > Reported-by: Topi Miettinen <toiwoton@xxxxxxxxx>
> > Signed-off-by: James Carter <jwcart2@xxxxxxxxx>
>
> Thanks, this prevents mismatching declarations. Does this also fix the
> memory issue and prevent that buggy policy could get loaded sometimes?
>

Yes, the two patches together will prevent the buggy policy from being
loaded. It will always give an error now.

Jim

> -Topi



[Index of Archives]     [Selinux Refpolicy]     [Linux SGX]     [Fedora Users]     [Fedora Desktop]     [Yosemite Photos]     [Yosemite Camping]     [Yosemite Campsites]     [KDE Users]     [Gnome Users]

  Powered by Linux