]> git.pld-linux.org Git - packages/rtl8812au.git/commitdiff
- update str(l|s)cpy usage
authorJan Rękorajski <baggins@pld-linux.org>
Sat, 16 Mar 2024 23:18:46 +0000 (00:18 +0100)
committerJan Rękorajski <baggins@pld-linux.org>
Sat, 16 Mar 2024 23:18:46 +0000 (00:18 +0100)
kernel-strcpy.patch [new file with mode: 0644]
rtl8812au.spec

diff --git a/kernel-strcpy.patch b/kernel-strcpy.patch
new file mode 100644 (file)
index 0000000..f94cbe7
--- /dev/null
@@ -0,0 +1,33 @@
+diff -ur 8812au-20210629-main/os_dep/linux/os_intfs.c 8812au-20210629-main.strcpy/os_dep/linux/os_intfs.c
+--- 8812au-20210629-main/os_dep/linux/os_intfs.c       2023-12-22 22:32:11.000000000 +0100
++++ 8812au-20210629-main.strcpy/os_dep/linux/os_intfs.c        2024-03-17 00:17:00.481064694 +0100
+@@ -2056,13 +2056,13 @@
+       wdev = dev->ieee80211_ptr;
+       if (wdev) {
+-              strlcpy(info->driver, wiphy_dev(wdev->wiphy)->driver->name,
++              strscpy(info->driver, wiphy_dev(wdev->wiphy)->driver->name,
+                       sizeof(info->driver));
+       } else {
+-              strlcpy(info->driver, "N/A", sizeof(info->driver));
++              strscpy(info->driver, "N/A", sizeof(info->driver));
+       }
+-      strlcpy(info->version, DRIVERVERSION, sizeof(info->version));
++      strscpy(info->version, DRIVERVERSION, sizeof(info->version));
+       padapter = (_adapter *)rtw_netdev_priv(dev);
+       if (padapter) {
+@@ -2073,10 +2073,10 @@
+               scnprintf(info->fw_version, sizeof(info->fw_version), "%d.%d",
+                         hal_data->firmware_version, hal_data->firmware_sub_version);
+       } else {
+-              strlcpy(info->fw_version, "N/A", sizeof(info->fw_version));
++              strscpy(info->fw_version, "N/A", sizeof(info->fw_version));
+       }
+-      strlcpy(info->bus_info, dev_name(wiphy_dev(wdev->wiphy)),
++      strscpy(info->bus_info, dev_name(wiphy_dev(wdev->wiphy)),
+               sizeof(info->bus_info));
+ }
index a680df1ce64aa02c88284f575955fa87518856c1..0d8e5429a2ac81b55d5f91e31471ba955bd1fb78 100644 (file)
@@ -19,6 +19,7 @@ Group:                Base/Kernel
 Source0:       https://github.com/morrownr/8812au-%{basever}/archive/main/%{pname}-%{version}.tar.gz
 # Source0-md5: 6c0437ca8846ac06b939d29906658537
 Patch0:                no-arch-override.patch
+Patch1:                kernel-strcpy.patch
 # good luck finding this chip on Realtek website :/
 #URL:          http://www.realtek.com.tw/
 URL:           https://github.com/morrownr/8812au
@@ -64,6 +65,7 @@ Driver for AC1200 (802.11ac) Wireless Dual-Band USB Adapter\
 %prep
 %setup -q -n 8812au-%{basever}-main
 %patch0 -p1
+%patch1 -p1
 
 %build
 %{expand:%build_kernel_packages}
This page took 0.185981 seconds and 4 git commands to generate.