Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 252790
b: refs/heads/master
c: da09eb9
h: refs/heads/master
v: v3
  • Loading branch information
Chuck Lever authored and Trond Myklebust committed May 27, 2011
1 parent 5e2a80f commit fd6d1a8
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 10 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 4251c94833aa516c1fc7a0f8f504a26eadd4b91e
refs/heads/master: da09eb93033e7204cb3e3f3140b46cf108c42c8f
17 changes: 8 additions & 9 deletions trunk/net/sunrpc/clnt.c
Original file line number Diff line number Diff line change
Expand Up @@ -298,22 +298,21 @@ struct rpc_clnt *rpc_create(struct rpc_create_args *args)
* up a string representation of the passed-in address.
*/
if (args->servername == NULL) {
struct sockaddr_in *sin =
(struct sockaddr_in *)args->address;
struct sockaddr_in6 *sin6 =
(struct sockaddr_in6 *)args->address;

servername[0] = '\0';
switch (args->address->sa_family) {
case AF_INET: {
struct sockaddr_in *sin =
(struct sockaddr_in *)args->address;
case AF_INET:
snprintf(servername, sizeof(servername), "%pI4",
&sin->sin_addr.s_addr);
break;
}
case AF_INET6: {
struct sockaddr_in6 *sin =
(struct sockaddr_in6 *)args->address;
case AF_INET6:
snprintf(servername, sizeof(servername), "%pI6",
&sin->sin6_addr);
&sin6->sin6_addr);
break;
}
default:
/* caller wants default server name, but
* address family isn't recognized. */
Expand Down

0 comments on commit fd6d1a8

Please sign in to comment.