diff options
author | /C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org </C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org> | 2005-10-31 19:00:01 +0000 |
---|---|---|
committer | /C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org </C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org> | 2005-10-31 19:00:01 +0000 |
commit | 0fa437bca7d748f50c848705c702b48cee75febf (patch) | |
tree | 3ebe01a18739e1add02a3dad36cbb5b2fafb1d99 | |
parent | 0f5c1dba1acdb15e6f88ba3ac365051db6e1d4bf (diff) | |
download | libnfnetlink-0fa437bca7d748f50c848705c702b48cee75febf.tar.gz |
fix NFNL_HEADSER_LEN calculation (Pablo Neira)
-rw-r--r-- | include/libnfnetlink/libnfnetlink.h | 7 |
1 files changed, 5 insertions, 2 deletions
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 <laforge@gnumonks.org> + * + * 2005-10-29 Pablo Neira Ayuso <pablo@netfilter.org>: + * 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 |