Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 90a98b2f authored by Jeff Layton's avatar Jeff Layton Committed by Steve French
Browse files

cifs: free nativeFileSystem field before allocating a new one



...otherwise, we'll leak this memory if we have to reconnect (e.g. after
network failure).

Signed-off-by: default avatarJeff Layton <jlayton@redhat.com>
CC: Stable <stable@kernel.org>
Signed-off-by: default avatarSteve French <sfrench@us.ibm.com>
parent 287638b2
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -2726,6 +2726,7 @@ CIFSTCon(unsigned int xid, struct cifsSesInfo *ses,
		strncpy(tcon->treeName, tree, MAX_TREE_SIZE);

		/* mostly informational -- no need to fail on error here */
		kfree(tcon->nativeFileSystem);
		tcon->nativeFileSystem = cifs_strndup_from_ucs(bcc_ptr,
						      bytes_left, is_unicode,
						      nls_codepage);