Signed-off-by: "J. Bruce Fields" <bfields@citi.umich.edu>
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
  */
 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;
        }
 }