summaryrefslogtreecommitdiffstats
path: root/net/netlink
diff options
context:
space:
mode:
authorRalf Baechle <ralf@linux-mips.org>1999-01-04 16:03:48 +0000
committerRalf Baechle <ralf@linux-mips.org>1999-01-04 16:03:48 +0000
commit78c388aed2b7184182c08428db1de6c872d815f5 (patch)
tree4b2003b1b4ceb241a17faa995da8dd1004bb8e45 /net/netlink
parenteb7a5bf93aaa4be1d7c6181100ab7639e74d67f7 (diff)
Merge with Linux 2.1.131 and more MIPS goodies.
(Did I mention that CVS is buggy ...)
Diffstat (limited to 'net/netlink')
-rw-r--r--net/netlink/af_netlink.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/net/netlink/af_netlink.c b/net/netlink/af_netlink.c
index de104813e..a281c966b 100644
--- a/net/netlink/af_netlink.c
+++ b/net/netlink/af_netlink.c
@@ -427,7 +427,7 @@ void netlink_broadcast(struct sock *ssk, struct sk_buff *skb, u32 pid,
continue;
if (failure) {
- sk->err = -ENOBUFS;
+ sk->err = ENOBUFS;
sk->state_change(sk);
continue;
}
@@ -442,12 +442,12 @@ void netlink_broadcast(struct sock *ssk, struct sk_buff *skb, u32 pid,
}
}
if (skb2 == NULL) {
- sk->err = -ENOBUFS;
+ sk->err = ENOBUFS;
sk->state_change(sk);
/* Clone failed. Notify ALL listeners. */
failure = 1;
} else if (netlink_broadcast_deliver(sk, skb2)) {
- sk->err = -ENOBUFS;
+ sk->err = ENOBUFS;
sk->state_change(sk);
} else
skb2 = NULL;
@@ -551,10 +551,6 @@ static int netlink_recvmsg(struct socket *sock, struct msghdr *msg, int len,
if (flags&(MSG_OOB|MSG_PEEK))
return -EOPNOTSUPP;
- err = -sock_error(sk);
- if (err)
- return err;
-
skb = skb_recv_datagram(sk,flags,noblock,&err);
if (skb==NULL)
return err;