]> git.ipfire.org Git - people/ms/linux.git/blobdiff - fs/cifs/transport.c
cifs: always initialize struct msghdr smb_msg completely
[people/ms/linux.git] / fs / cifs / transport.c
index a43c87c1d343e9fac515e722da74f458e03a4dca..9a2753e2117073666de3e3f0215dc7526bc8601a 100644 (file)
@@ -194,10 +194,6 @@ smb_send_kvec(struct TCP_Server_Info *server, struct msghdr *smb_msg,
 
        *sent = 0;
 
-       smb_msg->msg_name = NULL;
-       smb_msg->msg_namelen = 0;
-       smb_msg->msg_control = NULL;
-       smb_msg->msg_controllen = 0;
        if (server->noblocksnd)
                smb_msg->msg_flags = MSG_DONTWAIT + MSG_NOSIGNAL;
        else
@@ -309,7 +305,7 @@ __smb_send_rqst(struct TCP_Server_Info *server, int num_rqst,
        sigset_t mask, oldmask;
        size_t total_len = 0, sent, size;
        struct socket *ssocket = server->ssocket;
-       struct msghdr smb_msg;
+       struct msghdr smb_msg = {};
        __be32 rfc1002_marker;
 
        if (cifs_rdma_enabled(server)) {