Revert "Bluetooth: Store advertising handle so it can be re-enabled"
[platform/kernel/linux-rpi.git] / net / socket.c
index c4a6f55..8d83c4b 100644 (file)
@@ -757,6 +757,7 @@ int sock_sendmsg(struct socket *sock, struct msghdr *msg)
 {
        struct sockaddr_storage *save_addr = (struct sockaddr_storage *)msg->msg_name;
        struct sockaddr_storage address;
+       int save_len = msg->msg_namelen;
        int ret;
 
        if (msg->msg_name) {
@@ -766,6 +767,7 @@ int sock_sendmsg(struct socket *sock, struct msghdr *msg)
 
        ret = __sock_sendmsg(sock, msg);
        msg->msg_name = save_addr;
+       msg->msg_namelen = save_len;
 
        return ret;
 }