NFS: Cleanup nfs_set_port
authorJ. Bruce Fields <bfields@citi.umich.edu>
Wed, 8 Oct 2008 19:31:14 +0000 (15:31 -0400)
committerTrond Myklebust <Trond.Myklebust@netapp.com>
Fri, 10 Oct 2008 18:41:50 +0000 (14:41 -0400)
Signed-off-by: "J. Bruce Fields" <bfields@citi.umich.edu>
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
fs/nfs/internal.h

index 5d2a5d3..d212ee4 100644 (file)
@@ -285,16 +285,15 @@ unsigned int nfs_page_array_len(unsigned int base, size_t len)
  */
 static inline void nfs_set_port(struct sockaddr *sap, unsigned short port)
 {
+       struct sockaddr_in *ap = (struct sockaddr_in *)sap;
+       struct sockaddr_in6 *ap6 = (struct sockaddr_in6 *)sap;
+
        switch (sap->sa_family) {
-       case AF_INET: {
-             struct sockaddr_in *ap = (struct sockaddr_in *)sap;
-             ap->sin_port = htons(port);
-             break;
-       }
-       case AF_INET6: {
-              struct sockaddr_in6 *ap = (struct sockaddr_in6 *)sap;
-              ap->sin6_port = htons(port);
-              break;
-       }
+       case AF_INET:
+               ap->sin_port = htons(port);
+               break;
+       case AF_INET6:
+               ap6->sin6_port = htons(port);
+               break;
        }
 }