From: Tobias Brunner Date: Mon, 15 Oct 2012 09:11:29 +0000 (+0200) Subject: Use proper offset when adding mark attribute in kernel-netlink plugin X-Git-Tag: 5.0.2dr4~364 X-Git-Url: https://git.strongswan.org/?p=strongswan.git;a=commitdiff_plain;h=8e2d3075aa181c92c3d2c02aef2f6ac348321e50 Use proper offset when adding mark attribute in kernel-netlink plugin --- diff --git a/src/libhydra/plugins/kernel_netlink/kernel_netlink_ipsec.c b/src/libhydra/plugins/kernel_netlink/kernel_netlink_ipsec.c index f09b72a..a6aa34b 100644 --- a/src/libhydra/plugins/kernel_netlink/kernel_netlink_ipsec.c +++ b/src/libhydra/plugins/kernel_netlink/kernel_netlink_ipsec.c @@ -1570,7 +1570,7 @@ static void get_replay_state(private_kernel_netlink_ipsec_t *this, if (mark.value) { struct xfrm_mark *mrk; - struct rtattr *rthdr = XFRM_RTA(hdr, struct xfrm_usersa_id); + struct rtattr *rthdr = XFRM_RTA(hdr, struct xfrm_aevent_id); rthdr->rta_type = XFRMA_MARK; rthdr->rta_len = RTA_LENGTH(sizeof(struct xfrm_mark));