Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e1d20e22 authored by yuan linyu's avatar yuan linyu Committed by David S. Miller
Browse files

idsn: fix wrong skb_put() used



in my commit b952f4df,
-	*(u8 *)skb_put(skb_out, 1) = (u8)(accm >> 24);	\
+	skb_put(skb_out, (u8)(accm >> 24));	\
it should skb_put_u8()

Fixes: b952f4df ("net: manual clean code which call skb_put_[data:zero])")
Signed-off-by: default avataryuan linyu <Linyu.Yuan@alcatel-sbell.com.cn>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent f5c30647
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -472,7 +472,7 @@ static int bsd_compress(void *state, struct sk_buff *skb_in, struct sk_buff *skb
		accm |= ((ent) << bitno);				\
		do	{						\
			if (skb_out && skb_tailroom(skb_out) > 0)	\
				skb_put(skb_out, (u8)(accm >> 24));	\
				skb_put_u8(skb_out, (u8)(accm >> 24));	\
			accm <<= 8;					\
			bitno += 8;					\
		} while (bitno <= 24);					\