projects
/
firefly-linux-kernel-4.4.55.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
c62dba9
)
[AF_PACKET]: Remove bogus checks added to packet_sendmsg().
author
David S. Miller
<davem@sunset.davemloft.net>
Mon, 26 Sep 2005 22:23:58 +0000
(15:23 -0700)
committer
David S. Miller
<davem@sunset.davemloft.net>
Mon, 26 Sep 2005 22:23:58 +0000
(15:23 -0700)
These broke existing apps, and the checks are superfluous
as the values being verified aren't even used.
Signed-off-by: David S. Miller <davem@davemloft.net>
net/packet/af_packet.c
patch
|
blob
|
history
diff --git
a/net/packet/af_packet.c
b/net/packet/af_packet.c
index ee865d88183bb930d4d05faf01e584263a80f51f..6a67a87384cc2d3c95270d425e868bfcf53fdb1f 100644
(file)
--- a/
net/packet/af_packet.c
+++ b/
net/packet/af_packet.c
@@
-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;