Commits
Andrey Mirkin authored and Pavel Emelianov committed 0d0674785b1
Size of ip_conntrack_help union differs on i386 and x86_64 because of pointers used in ip_ct_pptp_master structure: union ip_conntrack_help { struct ip_ct_pptp_master ct_pptp_info; struct ip_ct_ftp_master ct_ftp_info; struct ip_ct_irc_master ct_irc_info; }; struct ip_ct_pptp_master { enum pptp_ctrlsess_state sstate; enum pptp_ctrlcall_state cstate; u_int16_t pac_call_id; u_int16_t pns_call_id; struct ip_ct_gre_keymap *keymap_orig, *keymap_reply; // these pointers }; The check for sizes works well on i386 arch and does not on x86_64 arch. As we don't support pptp and do not save these pointers at all, we can just drop this check. Fix for bug: http://bugzilla.openvz.org/show_bug.cgi?id=307