diff -Naur a/debian/patches/series b/debian/patches/series --- a/debian/patches/series 2013-07-01 11:44:41.000000000 -0700 +++ b/debian/patches/series 2014-08-13 13:12:44.326641107 -0700 @@ -1,3 +1,4 @@ fix_manpage_errors 99_linux_2.6_compat libnl3.patch +vrrp_ah.patch diff -Naur a/debian/patches/vrrp_ah.patch b/debian/patches/vrrp_ah.patch --- a/debian/patches/vrrp_ah.patch 1969-12-31 16:00:00.000000000 -0800 +++ b/debian/patches/vrrp_ah.patch 2014-08-13 13:13:44.094979249 -0700 @@ -0,0 +1,11 @@ +--- a/keepalived/vrrp/vrrp.c 2012-08-16 16:21:28.000000000 -0700 ++++ b/keepalived/vrrp/vrrp.c 2014-08-13 13:09:48.289648524 -0700 +@@ -238,7 +238,7 @@ + + if (vrrp->auth_type == VRRP_AUTH_AH) { + ah = (ipsec_ah *) (buffer + ihl); +- hd = (vrrp_pkt *) (ah + vrrp_ipsecah_len()); ++ hd = (vrrp_pkt *) ((char *) ah + vrrp_ipsecah_len()); + } else { + hd = (vrrp_pkt *) (buffer + ihl); + }