From: Asbjørn Sloth Tønnesen Date: Wed, 16 Nov 2016 22:45:20 +0000 (+0000) Subject: l2tp: fix integers with too few significant bits X-Git-Tag: v4.9.0~17 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=31f63e7c426f8b7098f87a9391748e8325dff3c4;p=thirdparty%2Fiproute2.git l2tp: fix integers with too few significant bits udp6_csum_{tx,rx}, tunnel and session are the only ones currently used. recv_seq, send_seq, lns_mode and data_seq are partially implemented in a useless way. Signed-off-by: Asbjørn Sloth Tønnesen --- diff --git a/ip/ipl2tp.c b/ip/ipl2tp.c index d3338acec..2e0e9c745 100644 --- a/ip/ipl2tp.c +++ b/ip/ipl2tp.c @@ -56,15 +56,15 @@ struct l2tp_parm { uint16_t pw_type; uint16_t mtu; - int udp6_csum_tx:1; - int udp6_csum_rx:1; - int udp_csum:1; - int recv_seq:1; - int send_seq:1; - int lns_mode:1; - int data_seq:2; - int tunnel:1; - int session:1; + unsigned int udp6_csum_tx:1; + unsigned int udp6_csum_rx:1; + unsigned int udp_csum:1; + unsigned int recv_seq:1; + unsigned int send_seq:1; + unsigned int lns_mode:1; + unsigned int data_seq:2; + unsigned int tunnel:1; + unsigned int session:1; int reorder_timeout; const char *ifname; uint8_t l2spec_type;