{
int type;
- if (!pskb_may_pull(skb, sizeof(struct icmphdr)))
- return 1;
-
type = skb->h.icmph->type;
if (type < 32) {
__u32 data = raw4_sk(sk)->filter.data;
printk(KERN_INFO "%s forgot to set AF_INET in "
"raw sendmsg. Fix it!\n",
current->comm);
- err = -EAFNOSUPPORT;
+ err = -EINVAL;
if (usin->sin_family)
goto out;
}
struct proto raw_prot = {
.name = "RAW",
- .owner = THIS_MODULE,
.close = raw_close,
.connect = ip4_datagram_connect,
.disconnect = udp_disconnect,