Merge branch 'stable/for-linus-5.13' of git://git.kernel.org/pub/scm/linux/kernel...
[linux-2.6-microblaze.git] / net / rds / recv.c
index aba4afe..4db109f 100644 (file)
@@ -722,8 +722,6 @@ int rds_recvmsg(struct socket *sock, struct msghdr *msg, size_t size,
 
                if (msg->msg_name) {
                        if (ipv6_addr_v4mapped(&inc->i_saddr)) {
-                               sin = (struct sockaddr_in *)msg->msg_name;
-
                                sin->sin_family = AF_INET;
                                sin->sin_port = inc->i_hdr.h_sport;
                                sin->sin_addr.s_addr =
@@ -731,8 +729,6 @@ int rds_recvmsg(struct socket *sock, struct msghdr *msg, size_t size,
                                memset(sin->sin_zero, 0, sizeof(sin->sin_zero));
                                msg->msg_namelen = sizeof(*sin);
                        } else {
-                               sin6 = (struct sockaddr_in6 *)msg->msg_name;
-
                                sin6->sin6_family = AF_INET6;
                                sin6->sin6_port = inc->i_hdr.h_sport;
                                sin6->sin6_addr = inc->i_saddr;