hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/drivers/net/ieee802154/ca8210.c
....@@ -1945,10 +1945,9 @@
19451945 struct ca8210_priv *priv
19461946 )
19471947 {
1948
- int status;
19491948 struct ieee802154_hdr header = { };
19501949 struct secspec secspec;
1951
- unsigned int mac_len;
1950
+ int mac_len, status;
19521951
19531952 dev_dbg(&priv->spi->dev, "%s called\n", __func__);
19541953
....@@ -1956,6 +1955,8 @@
19561955 * packet
19571956 */
19581957 mac_len = ieee802154_hdr_peek_addrs(skb, &header);
1958
+ if (mac_len < 0)
1959
+ return mac_len;
19591960
19601961 secspec.security_level = header.sec.level;
19611962 secspec.key_id_mode = header.sec.key_id_mode;