The branch stable/13 has been updated by melifaro:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=265a6220a3e359c52d0429c04707b3eb225436f4

commit 265a6220a3e359c52d0429c04707b3eb225436f4
Author:     Alexander V. Chernikov <melif...@freebsd.org>
AuthorDate: 2022-10-01 21:20:50 +0000
Commit:     Alexander V. Chernikov <melif...@freebsd.org>
CommitDate: 2023-01-23 22:04:02 +0000

    netlink: fix build without INVARIANTS
    
    Reported by:    cy
    
    (cherry picked from commit 03994c24da957ffd6556096cdd6f6522eb968ba8)
---
 sys/netlink/netlink_message_parser.h | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sys/netlink/netlink_message_parser.h 
b/sys/netlink/netlink_message_parser.h
index 2f802b0961ad..b23b223ef80e 100644
--- a/sys/netlink/netlink_message_parser.h
+++ b/sys/netlink/netlink_message_parser.h
@@ -249,6 +249,7 @@ nl_parse_nested(struct nlattr *nla, const struct 
nlhdr_parser *parser,
 static inline void
 nl_verify_parsers(const struct nlhdr_parser **parser, int count)
 {
+#ifdef INVARIANTS
        for (int i = 0; i < count; i++) {
                const struct nlhdr_parser *p = parser[i];
                int attr_type = 0;
@@ -257,6 +258,7 @@ nl_verify_parsers(const struct nlhdr_parser **parser, int 
count)
                        attr_type = p->np[j].type;
                }
        }
+#endif
 }
 void nl_verify_parsers(const struct nlhdr_parser **parser, int count);
 #define        NL_VERIFY_PARSERS(_p)   nl_verify_parsers((_p), 
NL_ARRAY_LEN(_p))

Reply via email to