git: 624b7beed5ac - main - kadm5: add -Wno-alloc-size-larger-than

From: Lexi Winter <ivy_at_FreeBSD.org>
Date: Sun, 03 Aug 2025 23:13:18 UTC
The branch main has been updated by ivy:

URL: https://cgit.FreeBSD.org/src/commit/?id=624b7beed5ac03da09effa8370909a30e43a8dad

commit 624b7beed5ac03da09effa8370909a30e43a8dad
Author:     Lexi Winter <ivy@FreeBSD.org>
AuthorDate: 2025-08-03 22:56:37 +0000
Commit:     Lexi Winter <ivy@FreeBSD.org>
CommitDate: 2025-08-03 22:56:37 +0000

    kadm5: add -Wno-alloc-size-larger-than
    
    This trips the gcc build in kadm5/srv/svr_principal.c:
    
    /home/ivy/src/bsd/gcc/crypto/krb5/src/lib/kadm5/srv/svr_principal.c: In function 'apply_keysalt_policy':
    /home/ivy/src/bsd/gcc/crypto/krb5/src/lib/kadm5/srv/svr_principal.c:208:14: error: argument 1 range [2147483648, 4294967295] exceeds maximum object size 2147483647 [-Werror=alloc-size-larger-than=]
      208 |     subset = calloc(n_ks_tuple, sizeof(*subset));
          |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    Differential Revision:  https://reviews.freebsd.org/D51577
---
 krb5/lib/kadm5srv/Makefile | 1 +
 1 file changed, 1 insertion(+)

diff --git a/krb5/lib/kadm5srv/Makefile b/krb5/lib/kadm5srv/Makefile
index e0ec557a3f5b..6e66fd433f52 100644
--- a/krb5/lib/kadm5srv/Makefile
+++ b/krb5/lib/kadm5srv/Makefile
@@ -46,6 +46,7 @@ CFLAGS+=-I${KRB5_DIR}/lib \
 	-I${KRB5_OBJTOP}/lib/gssapi \
 	-I${KRB5_DIR}/lib/gssapi/krb5 \
 	-I${KRB5_DIR}/lib/gssapi/generic
+CWARNFLAGS+=-Wno-alloc-size-larger-than
 
 HDRDIR=	${KRB5_OBJHDR}/kadm5
 HDRS=	${HDRDIR}/admin.h \