From 0fa437bca7d748f50c848705c702b48cee75febf Mon Sep 17 00:00:00 2001 From: "/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org" Date: Mon, 31 Oct 2005 19:00:01 +0000 Subject: fix NFNL_HEADSER_LEN calculation (Pablo Neira) --- include/libnfnetlink/libnfnetlink.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'include/libnfnetlink') diff --git a/include/libnfnetlink/libnfnetlink.h b/include/libnfnetlink/libnfnetlink.h index 7a63d2f..f3e4749 100644 --- a/include/libnfnetlink/libnfnetlink.h +++ b/include/libnfnetlink/libnfnetlink.h @@ -1,6 +1,9 @@ /* libnfnetlink.h: Header file for generic netfilter netlink interface * * (C) 2002 Harald Welte + * + * 2005-10-29 Pablo Neira Ayuso : + * Fix NFNL_HEADER_LEN */ #ifndef __LIBNFNETLINK_H @@ -18,8 +21,8 @@ #define NLMSG_TAIL(nlh) \ (((void *) (nlh)) + NLMSG_ALIGN((nlh)->nlmsg_len)) -#define NFNL_HEADER_LEN (NLMSG_LENGTH(sizeof(struct nlmsghdr)) \ - +NLMSG_LENGTH(sizeof(struct nfgenmsg))) +#define NFNL_HEADER_LEN (NLMSG_ALIGN(sizeof(struct nlmsghdr)) \ + +NLMSG_ALIGN(sizeof(struct nfgenmsg))) #define NFNL_BUFFSIZE 8192 -- cgit v1.2.3