PORTMAP client: Pass length as sockaddr_storage, not sockaddr_in6

libnfs-4.0.0-vitalif
Ronnie Sahlberg 2014-03-18 20:31:17 -07:00
parent ea20b4ec24
commit 1f8134ebe4
1 changed files with 1 additions and 1 deletions

View File

@ -216,7 +216,7 @@ void pmap3_uaddr2taddr_cb(struct rpc_context *rpc, int status, void *data, void
printf("\n");
printf(" ---\n");
ss = (struct sockaddr_storage *)&nb->buf.buf_val[0];
getnameinfo((struct sockaddr *)ss, sizeof(struct sockaddr_in6),
getnameinfo((struct sockaddr *)ss, sizeof(struct sockaddr_storage),
&host[0], sizeof(host), &port[0], sizeof(port),
NI_NUMERICHOST|NI_NUMERICSERV);
switch (ss->ss_family) {