From fa4de4f8cd1022b0dec49b85f72d9ec65908033b Mon Sep 17 00:00:00 2001 From: Roy Marples Date: Sat, 6 Jun 2026 08:20:41 +0100 Subject: [PATCH] privsep: smaller buffer size without INET6 --- src/privsep.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/privsep.h b/src/privsep.h index 122b94c5..0959b76f 100644 --- a/src/privsep.h +++ b/src/privsep.h @@ -93,10 +93,16 @@ #define PS_START 0x4000 #define PS_STOP 0x8000 +#ifdef INET6 +#define PS_BUFLEN6 CMSG_SPACE(sizeof(struct in6_pktinfo) + sizeof(int)) +#else +#define PS_BUFLEN6 0 +#endif + /* Max INET message size + meta data for IPC */ #define PS_BUFLEN \ ((64 * 1024) + sizeof(struct ps_msghdr) + sizeof(struct msghdr) + \ - CMSG_SPACE(sizeof(struct in6_pktinfo) + sizeof(int))) + PS_BUFLEN6) #define PSP_NAMESIZE 16 + INET_MAX_ADDRSTRLEN -- 2.47.3