.. | .. |
---|
1945 | 1945 | struct ca8210_priv *priv |
---|
1946 | 1946 | ) |
---|
1947 | 1947 | { |
---|
1948 | | - int status; |
---|
1949 | 1948 | struct ieee802154_hdr header = { }; |
---|
1950 | 1949 | struct secspec secspec; |
---|
1951 | | - unsigned int mac_len; |
---|
| 1950 | + int mac_len, status; |
---|
1952 | 1951 | |
---|
1953 | 1952 | dev_dbg(&priv->spi->dev, "%s called\n", __func__); |
---|
1954 | 1953 | |
---|
.. | .. |
---|
1956 | 1955 | * packet |
---|
1957 | 1956 | */ |
---|
1958 | 1957 | mac_len = ieee802154_hdr_peek_addrs(skb, &header); |
---|
| 1958 | + if (mac_len < 0) |
---|
| 1959 | + return mac_len; |
---|
1959 | 1960 | |
---|
1960 | 1961 | secspec.security_level = header.sec.level; |
---|
1961 | 1962 | secspec.key_id_mode = header.sec.key_id_mode; |
---|