commit | 9a7d5a9e6d7921e1854b4606ce8c3e17d565f463 | [log] [tgz] |
---|---|---|
author | Aurelien Aptel <aaptel@suse.com> | Wed Dec 04 16:14:54 2019 +0100 |
committer | Steve French <stfrench@microsoft.com> | Wed Dec 04 11:51:18 2019 -0600 |
tree | e3bd912be7c3025e3586954802d59f222504579f | |
parent | 3345bb44bacd99413a3dc0dcd9a99449d88d4dda [diff] |
cifs: fix possible uninitialized access and race on iface_list iface[0] was accessed regardless of the count value and without locking. * check count before accessing any ifaces * make copy of iface list (it's a simple POD array) and use it without locking. Signed-off-by: Aurelien Aptel <aaptel@suse.com> Signed-off-by: Steve French <stfrench@microsoft.com> Reviewed-by: Paulo Alcantara (SUSE) <pc@cjr.nz>