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

Commit 88b5ed73 authored by Trond Myklebust's avatar Trond Myklebust
Browse files

SUNRPC: Fix a missing "break" option in xs_tcp_setup_socket()



In the case of -EADDRNOTAVAIL and/or unhandled connection errors, we want
to get rid of the existing socket and retry immediately, just as the
comment says. Currently we end up sleeping for a minute, due to the missing
"break" statement.

Signed-off-by: default avatarTrond Myklebust <Trond.Myklebust@netapp.com>
parent 3fe0344f
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -1792,6 +1792,7 @@ static void xs_tcp_setup_socket(struct rpc_xprt *xprt,
		 */
		set_bit(XPRT_CONNECTION_CLOSE, &xprt->state);
		xprt_force_disconnect(xprt);
		break;
	case -ECONNREFUSED:
	case -ECONNRESET:
	case -ENETUNREACH: