Message ID | 201508101502.53019.okir@suse.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
diff --git a/src/rpcb_svc_com.c b/src/rpcb_svc_com.c index ff9ce6b..79fb3f5 100644 --- a/src/rpcb_svc_com.c +++ b/src/rpcb_svc_com.c @@ -1186,9 +1186,10 @@ check_rmtcalls(struct pollfd *pfds, int nfds) static void xprt_set_caller(SVCXPRT *xprt, struct finfo *fi) { + const struct netbuf *caller = fi->caller_addr; u_int32_t *xidp; - *(svc_getrpccaller(xprt)) = *(fi->caller_addr); + __rpc_set_netbuf(svc_getrpccaller(xprt), caller->buf, caller- >len); xidp = __rpcb_get_dg_xidp(xprt); *xidp = fi->caller_xid;