hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c
....@@ -264,6 +264,7 @@
264264 err);
265265 goto done;
266266 }
267
+ buf[sizeof(buf) - 1] = '\0';
267268 ptr = (char *)buf;
268269 strsep(&ptr, "\n");
269270
....@@ -280,15 +281,17 @@
280281 if (err) {
281282 brcmf_dbg(TRACE, "retrieving clmver failed, %d\n", err);
282283 } else {
284
+ buf[sizeof(buf) - 1] = '\0';
283285 clmver = (char *)buf;
284
- /* store CLM version for adding it to revinfo debugfs file */
285
- memcpy(ifp->drvr->clmver, clmver, sizeof(ifp->drvr->clmver));
286286
287287 /* Replace all newline/linefeed characters with space
288288 * character
289289 */
290290 strreplace(clmver, '\n', ' ');
291291
292
+ /* store CLM version for adding it to revinfo debugfs file */
293
+ memcpy(ifp->drvr->clmver, clmver, sizeof(ifp->drvr->clmver));
294
+
292295 brcmf_dbg(INFO, "CLM version = %s\n", clmver);
293296 }
294297