From 31f63e7c426f8b7098f87a9391748e8325dff3c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Asbj=C3=B8rn=20Sloth=20T=C3=B8nnesen?= Date: Wed, 16 Nov 2016 22:45:20 +0000 Subject: [PATCH] l2tp: fix integers with too few significant bits MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- ip/ipl2tp.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/ip/ipl2tp.c b/ip/ipl2tp.c index d3338ace..2e0e9c74 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;