diff top/maint.mk @ 17089:60234c636185

maint.mk: sc_prohibit_path_max_allocation: don't FP for UNIX_PATH_MAX * top/maint.mk (sc_prohibit_path_max_allocation): Avoid false-positive match for symbols like UNIX_PATH_MAX. Reported by Richard W.M. Jones in http://thread.gmane.org/gmane.comp.emulators.guestfs/1902
author Jim Meyering <meyering@redhat.com>
date Mon, 17 Sep 2012 11:38:36 +0200
parents 1ad5cd44b28f
children 4444e06d3a94
line wrap: on
line diff
--- a/top/maint.mk	Mon Sep 17 11:34:44 2012 +0200
+++ b/top/maint.mk	Mon Sep 17 11:38:36 2012 +0200
@@ -1216,7 +1216,7 @@
 # not be constant, or might overflow a stack.  In general, use PATH_MAX as
 # a limit, not an array or alloca size.
 sc_prohibit_path_max_allocation:
-	@prohibit='(\balloca *\([^)]*|\[[^]]*)PATH_MAX'			\
+	@prohibit='(\balloca *\([^)]*|\[[^]]*)\bPATH_MAX'		\
 	halt='Avoid stack allocations of size PATH_MAX'			\
 	  $(_sc_search_regexp)