diff options
author | Aurelien Aptel <aaptel@suse.com> | 2019-12-04 18:14:54 +0300 |
---|---|---|
committer | Steve French <stfrench@microsoft.com> | 2019-12-04 20:51:18 +0300 |
commit | 9a7d5a9e6d7921e1854b4606ce8c3e17d565f463 (patch) | |
tree | e3bd912be7c3025e3586954802d59f222504579f /fs/cifs/smb2pdu.h | |
parent | 3345bb44bacd99413a3dc0dcd9a99449d88d4dda (diff) | |
download | linux-9a7d5a9e6d7921e1854b4606ce8c3e17d565f463.tar.xz |
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>
Diffstat (limited to 'fs/cifs/smb2pdu.h')
0 files changed, 0 insertions, 0 deletions