Merge pull request #5096 from authmillenon/gnrc_netdev2_ieee802154/fix/dont-override-len
gnrc_netdev2: do not override res for for ieee802154
This commit is contained in:
commit
e7cfee8950
@ -191,7 +191,6 @@ static int _send(gnrc_netdev2_t *gnrc_netdev2, gnrc_pktsnip_t *pkt)
|
||||
}
|
||||
/* prepare packet for sending */
|
||||
vec_snip = gnrc_pktbuf_get_iovec(pkt, &n);
|
||||
res = -ENOBUFS;
|
||||
if (vec_snip != NULL) {
|
||||
struct iovec *vector;
|
||||
|
||||
@ -201,6 +200,9 @@ static int _send(gnrc_netdev2_t *gnrc_netdev2, gnrc_pktsnip_t *pkt)
|
||||
vector[0].iov_len = (size_t)res;
|
||||
res = netdev->driver->send(netdev, vector, n);
|
||||
}
|
||||
else {
|
||||
return -ENOBUFS;
|
||||
}
|
||||
/* release old data */
|
||||
gnrc_pktbuf_release(pkt);
|
||||
return res;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user