net: bcmdhd: Fix sizeof-pointer-memaccess in memcpy usage 00/220300/1
authorSeung-Woo Kim <sw0312.kim@samsung.com>
Tue, 17 Dec 2019 03:17:19 +0000 (12:17 +0900)
committerSeung-Woo Kim <sw0312.kim@samsung.com>
Tue, 17 Dec 2019 03:17:22 +0000 (12:17 +0900)
There is sizeof-pointer-memaccess warning in memcpy usage because
source size is used. Fix it by using destination size explcitly.

Change-Id: I2d627ea9bac1e5445cd6e0ae78166c75f5ffd711
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
drivers/net/wireless/bcmdhd/dhd_linux.c

index 11258b6acda88548550547d12175b8f3b9e75701..eae99c6f35d95d7c55e537afb41be19e1d5cb4f5 100644 (file)
@@ -6290,7 +6290,7 @@ dhd_ethtool(dhd_info_t *dhd, void *uaddr)
                /* Copy out any request driver name */
                if (copy_from_user(&info, uaddr, sizeof(info)))
                        return -EFAULT;
-               strncpy(drvname, info.driver, sizeof(info.driver));
+               strncpy(drvname, info.driver, sizeof(drvname));
                drvname[sizeof(info.driver)-1] = '\0';
 
                /* clear struct for return */