> On 10 Nov 2025, at 8:27 PM, Avnish Chouhan <[email protected]> wrote: > > Adding a failure check in grub_strdup. If grub_strdup() fails, > it returns NULL and can lead to segmentation faults or undefined behavior. > > Signed-off-by: Avnish Chouhan <[email protected]>
Reviewed-by: Sudhakar Kuppusamy <[email protected]> Thanks, Sudhakar > --- > grub-core/kern/mips/arc/init.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/grub-core/kern/mips/arc/init.c b/grub-core/kern/mips/arc/init.c > index 2ed3ff3..2b76988 100644 > --- a/grub-core/kern/mips/arc/init.c > +++ b/grub-core/kern/mips/arc/init.c > @@ -403,6 +403,9 @@ grub_machine_get_bootlocation (char **device, char **path) > if (!syspart) > return; > loaddev = grub_strdup (syspart); > + if (loaddev == NULL) > + return; > + > } > > partptr = get_part (loaddev); > -- > 2.47.1 > > > _______________________________________________ > Grub-devel mailing list > [email protected] > https://lists.gnu.org/mailman/listinfo/grub-devel _______________________________________________ Grub-devel mailing list [email protected] https://lists.gnu.org/mailman/listinfo/grub-devel
