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

Commit 33faaa38 authored by Stanislav Kinsbursky's avatar Stanislav Kinsbursky Committed by Trond Myklebust
Browse files

NFS: pass transport net to rpc_pton() while parse server name

parent b48e1278
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -97,11 +97,11 @@ static size_t nfs_parse_server_name(char *string, size_t len,
		struct sockaddr *sa, size_t salen, struct nfs_server *server)
{
	ssize_t ret;
	struct net *net = server->client->cl_xprt->xprt_net;

	ret = rpc_pton(&init_net, string, len, sa, salen);
	ret = rpc_pton(net, string, len, sa, salen);
	if (ret == 0) {
		ret = nfs_dns_resolve_name(server->client->cl_xprt->xprt_net,
					   string, len, sa, salen);
		ret = nfs_dns_resolve_name(net, string, len, sa, salen);
		if (ret < 0)
			ret = 0;
	}