Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
Two cases of overlapping changes, nothing fancy. Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
@@ -545,6 +545,7 @@ static int rxrpc_sendmsg(struct socket *sock, struct msghdr *m, size_t len)
|
||||
|
||||
switch (rx->sk.sk_state) {
|
||||
case RXRPC_UNBOUND:
|
||||
case RXRPC_CLIENT_UNBOUND:
|
||||
rx->srx.srx_family = AF_RXRPC;
|
||||
rx->srx.srx_service = 0;
|
||||
rx->srx.transport_type = SOCK_DGRAM;
|
||||
@@ -569,10 +570,9 @@ static int rxrpc_sendmsg(struct socket *sock, struct msghdr *m, size_t len)
|
||||
}
|
||||
|
||||
rx->local = local;
|
||||
rx->sk.sk_state = RXRPC_CLIENT_UNBOUND;
|
||||
rx->sk.sk_state = RXRPC_CLIENT_BOUND;
|
||||
/* Fall through */
|
||||
|
||||
case RXRPC_CLIENT_UNBOUND:
|
||||
case RXRPC_CLIENT_BOUND:
|
||||
if (!m->msg_name &&
|
||||
test_bit(RXRPC_SOCK_CONNECTED, &rx->flags)) {
|
||||
|
Reference in New Issue
Block a user