]> git.decadent.org.uk Git - nfs-utils.git/blobdiff - support/nfs/getport.c
Have sizeof using the correct value in nfs_getlocalport()
[nfs-utils.git] / support / nfs / getport.c
index 47824a24e5a969410cad9424206d927eafbf1bd9..023c79a4b0153e2e1a3fbd71caad110760a1e8de 100644 (file)
@@ -175,9 +175,6 @@ static void nfs_gp_set_port(struct sockaddr *sap, const in_port_t port)
        case AF_INET6:
                sin6->sin6_port = port;
                break;
-       default:
-               fprintf(stderr, "%s: unrecognized address family\n",
-                       __func__);
        }
 }
 
@@ -836,7 +833,7 @@ unsigned short nfs_getlocalport(const rpcprot_t program,
 {
        struct sockaddr_storage address;
        struct sockaddr *lb_addr = (struct sockaddr *)&address;
-       socklen_t lb_len = sizeof(lb_addr);
+       socklen_t lb_len = sizeof(*lb_addr);
        unsigned short port = 0;
 
 #ifdef NFS_GP_LOCAL