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

Commit b85daee0 authored by David S. Miller's avatar David S. Miller
Browse files

[AF_PACKET]: Remove bogus checks added to packet_sendmsg().



These broke existing apps, and the checks are superfluous
as the values being verified aren't even used.

Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent c62dba90
Loading
Loading
Loading
Loading
+0 −6
Original line number Diff line number Diff line
@@ -761,12 +761,6 @@ static int packet_sendmsg(struct kiocb *iocb, struct socket *sock,
	if (dev->hard_header) {
		int res;
		err = -EINVAL;
		if (saddr) {
			if (saddr->sll_halen != dev->addr_len)
				goto out_free;
			if (saddr->sll_hatype != dev->type)
				goto out_free;
		}
		res = dev->hard_header(skb, dev, ntohs(proto), addr, NULL, len);
		if (sock->type != SOCK_DGRAM) {
			skb->tail = skb->data;