From 0c9f9bb41c01de15e181871f90c3974b5e02884c Mon Sep 17 00:00:00 2001
From: Juho Kuisma <juho.kuisma@csc.fi>
Date: Mon, 30 Jun 2025 15:19:34 +0300
Subject: [PATCH] Increase FILE_NAME_MAX to 150

---
 doc/file.man | 2 +-
 src/file.h   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/doc/file.man b/doc/file.man
index 9d2a7b89..c16302f8 100644
--- a/doc/file.man
+++ b/doc/file.man
@@ -348,7 +348,7 @@ Set various parameter limits.
 .It Li elf_shsize Ta 128MB Ta max ELF section size processed
 .It Li encoding Ta 65K Ta max number of bytes to determine encoding
 .It Li indir Ta 50 Ta recursion limit for indirect magic
-.It Li name Ta 100 Ta use count limit for name/use magic
+.It Li name Ta 150 Ta use count limit for name/use magic
 .It Li regex Ta 8K Ta length limit for regex searches
 .El
 .It Fl r , Fl Fl raw
diff --git a/src/file.h b/src/file.h
index 4f23c9d7..5ecd46cd 100644
--- a/src/file.h
+++ b/src/file.h
@@ -517,7 +517,7 @@ struct magic_set {
 #define	FILE_ELF_SHNUM_MAX		32768
 #define	FILE_ELF_SHSIZE_MAX		(128 * 1024 * 1024)
 #define	FILE_INDIR_MAX			50
-#define	FILE_NAME_MAX			100
+#define	FILE_NAME_MAX			150
 #define	FILE_REGEX_MAX			8192
 #define	FILE_ENCODING_MAX		(64 * 1024)
 #define	FILE_MAGWARN_MAX		64
-- 
2.43.0

