diff options
Diffstat (limited to 'net/sunrpc/clnt.c')
| -rw-r--r-- | net/sunrpc/clnt.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/net/sunrpc/clnt.c b/net/sunrpc/clnt.c index 7d65e19550cc..aba528b9ae76 100644 --- a/net/sunrpc/clnt.c +++ b/net/sunrpc/clnt.c | |||
| @@ -594,7 +594,11 @@ EXPORT_SYMBOL_GPL(rpc_peeraddr); | |||
| 594 | char *rpc_peeraddr2str(struct rpc_clnt *clnt, enum rpc_display_format_t format) | 594 | char *rpc_peeraddr2str(struct rpc_clnt *clnt, enum rpc_display_format_t format) |
| 595 | { | 595 | { |
| 596 | struct rpc_xprt *xprt = clnt->cl_xprt; | 596 | struct rpc_xprt *xprt = clnt->cl_xprt; |
| 597 | return xprt->ops->print_addr(xprt, format); | 597 | |
| 598 | if (xprt->address_strings[format] != NULL) | ||
| 599 | return xprt->address_strings[format]; | ||
| 600 | else | ||
| 601 | return "unprintable"; | ||
| 598 | } | 602 | } |
| 599 | EXPORT_SYMBOL_GPL(rpc_peeraddr2str); | 603 | EXPORT_SYMBOL_GPL(rpc_peeraddr2str); |
| 600 | 604 | ||
