]> Pileus Git - ~andy/linux/blobdiff - net/rxrpc/ar-output.c
net: add build-time checks for msg->msg_name size
[~andy/linux] / net / rxrpc / ar-output.c
index e1ac183d50bb18e561147fa4b9a61de80a32f767..d0e8f1c1898a092437bb035208c9c616f16a17ae 100644 (file)
@@ -152,8 +152,8 @@ int rxrpc_client_sendmsg(struct kiocb *iocb, struct rxrpc_sock *rx,
        if (trans) {
                service_id = rx->service_id;
                if (msg->msg_name) {
-                       struct sockaddr_rxrpc *srx =
-                               (struct sockaddr_rxrpc *) msg->msg_name;
+                       DECLARE_SOCKADDR(struct sockaddr_rxrpc *, srx,
+                                        msg->msg_name);
                        service_id = htons(srx->srx_service);
                }
                key = rx->key;