Kindly consider my fix for the lack of bounds checks in implicit.c

Index: make-3.82/implicit.c
===================================================================
--- make-3.82.orig/implicit.c
+++ make-3.82/implicit.c
@@ -488,6 +488,9 @@ pattern_search (struct file *file, int a
               dir = pathdir;
             }
 +          if (stemlen >= PATH_MAX)
+              fatal (NILF, _("File name too long"));
+
           DBS (DB_IMPLICIT, (_("Trying pattern rule with stem `%.*s'.\n"),
                              (int) stemlen, stem));

Thanks.
_______________________________________________
Bug-make mailing list
Bug-make@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-make

Reply via email to