Reviewed-By : Vladimir Serbinenko<phco...@gmail.com> Le jeu. 27 mars 2025, 20:57, Lidong Chen via Grub-devel <grub-devel@gnu.org> a écrit :
> In grub_xnu_load_kext_from_dir(), when the call to grub_device_open() > failed, it simply cleaned up previously allocated memory and returned > GRUB_ERR_NONE. However, it neglected to free ctx->newdirname which is > allocated before the call to grub_device_open(). > > Fixes: CID 473859 > > Signed-off-by: Lidong Chen <lidong.c...@oracle.com> > --- > grub-core/loader/xnu.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/grub-core/loader/xnu.c b/grub-core/loader/xnu.c > index 4cca55df9..80831386e 100644 > --- a/grub-core/loader/xnu.c > +++ b/grub-core/loader/xnu.c > @@ -1258,6 +1258,7 @@ grub_xnu_load_kext_from_dir (char *dirname, const > char *osbundlerequired, > grub_device_close (dev); > } > grub_free (device_name); > + grub_free (ctx.newdirname); > > return GRUB_ERR_NONE; > } > -- > 2.34.1 > > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/grub-devel >
_______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel